Gaphor

Gaphor — Free Download. UML Modeling Tool
Gaphor is a modeling tool that supports UML, SysML, and RAAML. The program is designed to create professional diagrams with precision and clarity. It supports modeling standards and offers advanced tools for designing complex systems.
★★★★★
5.0(1 ratings)

Download Gaphor (Official links)
File size: 44.5 MB
The latest version of Gaphor is: 3.3.2
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • UML modeling. Gaphor lets you create complete UML diagrams, including class, use case, sequence, and activity diagrams. Every element follows the UML 2.5 specification, ensuring compatibility with other modeling systems.
  • SysML support. The program includes tools for SysML diagrams, allowing you to model engineering systems. Blocks, requirements, and parametric diagrams are available with all the necessary features.
  • RAAML integration. Gaphor supports risk modeling with RAAML. Create risk analysis diagrams and evaluate complex scenarios in safety-critical systems.
  • Diagram editor. The interface provides precise drawing tools for creating and modifying graphical elements. Connections between objects adjust automatically to maintain visual clarity.
  • Multi-format export. Diagrams can be saved as PNG, SVG, PDF, and text formats. This makes it easy to include them in technical documentation and presentations.
  • Model validation. Gaphor checks the consistency of diagrams against UML and SysML rules. It detects errors and suggests corrections to preserve model integrity.
  • Reusable templates. Save common elements as templates to speed up the design process. This reduces repetitive work in similar projects.
  • Layer support. Organize diagrams into separate layers. Each layer can hold specific elements to improve readability in complex models.
  • Advanced search. A search system for quickly locating elements within large models. Filter by type, name, or specific properties.
  • Change history. Gaphor records modifications to the model, allowing you to undo actions if needed. The history keeps a detailed log of all edits.
  • Style customization. Diagram elements can be modified in color, shape, and size. This helps distinguish components and improves visual presentation.
  • Standards compliance. Saved models follow open formats, ensuring interoperability with other modeling tools.

Gaphor was initially developed in 2001 by Arjan Molenaar. The program is written in Python and uses GTK for its graphical interface. The first stable version was released in 2008, and it has since evolved with support for new modeling standards. Development is maintained by a community of contributors who regularly update its features.


Alternatives to Gaphor:

For Gaphor there is 1 alternative program. Free: 1, paid: 0.

Ferrite — Free Download. Editor Markdown with Mermaid Diagrams and Git

Ferrite

Ferrite is a native Markdown editor written in Rust and egui that renders Mermaid diagrams (flowcharts, sequence, class, state, ER, Gantt, pie), visualizes CSV/TSV with column coloring and sorting.
Price: Free   Size: 8.47 MB   Version: 0.2.6.1   OS: Windows, Linux, MacOS

Changelog

Version: 3.3.2
  1. Translation files that were absent from the wheel and Flatpak packages are now included
  2. French and Chinese translations that had gone missing are restored
  3. The HTML report now opens with a default zoom level of 1
  4. Added the htmlreport files that were missing from the PyInstaller configuration
  5. Simplified the installation process used for Read the Docs
  6. Upgraded the bundled PyInstaller to version 6.20.0
  7. Corrected the repository access used when deploying website updates
  8. Fixed licensing details for the console, hash-bang lines and file permissions

New programs