Favicon of Gaphor

Gaphor

A user-friendly yet powerful UML, SysML, RAAML, and C4 modeling application. Create diagrams, visualize system aspects, and build complete models.

Screenshot of Gaphor website

Enhance knowledge sharing by describing and documenting your applications and systems with Gaphor. This UML, SysML, RAAML, and C4 modeling application is designed for ease of use without sacrificing power. Gaphor's fully-compliant UML 2 data model ensures it's more than just a drawing tool; it allows for quick visualization of system aspects and the creation of intricate models.

Key Features:

  • Multi-platform: Works on Windows, macOS, and Linux.
  • Open Source: Written in Python and available under a permissive license, preventing vendor lock-in.
  • Versatile: Suitable for both casual modelers and Model Driven Development experts.
  • Consistent: All model information is visible in diagrams, including stereotypes, without hidden panels.
  • Extensible: Integrate code generators, export diagrams, or create custom extensions accessible via GUI or CLI.
  • Standards Compliant: Supports UML, SysML, RAAML, and the C4 model for software architecture visualization.

Build diverse diagrams, from Class and Interaction diagrams to Block Definition and Requirements diagrams. Mix and match elements on a single diagram for tailored views. Customize your creations with the built-in styling engine and easily navigate your model using the tree view. Dark mode is also supported.

Installation: Download official installers for Windows/macOS, use FlatHub for Linux, or install via pip with dependencies.

Updates & News: Stay informed through the Gaphor blog. Recent releases include Gaphor 3.0 with UI and modularity enhancements. Discover workflows for GTK 4/libadwaita upgrades and native Python extension development using Poetry and Setuptools.

Share:

Similar to Gaphor

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Command Menu