Gaphor
Gaphor: A capable open-source desktop modeler for UML and systems engineering work. Ranked #13 of 26 in UML Modeling Software by our editors (7.7/10); pricing: Free plan; best for open-source UML and SysML practitioners.
At a glance
- Editor score7.7 / 10
- PricingFree plan
- Best forOpen-source UML and SysML practitioners
- Free planYes
- Paid fromFree
- UML diagram typesClass, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information Flow
- Facts checked22 Sep 2026

Where it wins
- Supports UML 2.5.1, SysML, RAAML, and C4 modeling
- Runs on Windows, macOS, and Linux
- Combines model persistence, merging, scripting, and code generation
Where it doesn't
- Desktop deployment limits browser-based collaboration
- No AI features are included
- Automation centers on scripting rather than source-code reverse engineering
Our verdict on Gaphor
Gaphor is an open-source desktop modeling application for software and systems practitioners who need more than diagram drawing. Its semantic model supports UML 2.5.1 along with SysML, RAAML, and C4, making it suitable for casual modelers as well as experienced model-driven development teams. Windows, macOS, and Linux support also makes it practical for mixed desktop environments.
The strongest case for Gaphor is its combination of modeling depth and extensibility. Users can work with class, component, action, sequence, interaction, state machine, use case, deployment, and information flow diagrams, then navigate the underlying structure through the Model Browser. A built-in style sheet system supports diagram presentation, while model file persistence and model merging help maintain work across files and revisions. Python scripting and Jupyter notebook integration extend the application beyond manual editing, with Sphinx, Python, and Jupyter fitting naturally into documentation and automation workflows. Diagram export supports documentation, and plugin and code-generation support provide additional room for customization.
Gaphor is distributed as open-source software with a free plan, so its appeal is strongest for practitioners who value accessible desktop tooling and control over their modeling workflow. The trade-off is that deployment is desktop-based rather than browser-based, which may make it less suitable for teams seeking a cloud workspace or primarily web-based collaboration. Its stated automation capabilities focus on Python, notebooks, plugins, and code generation; teams expecting built-in AI assistance or a source-code reverse-engineering workflow should consider a different tool. Choose Gaphor for standards-oriented UML and systems modeling across major desktop platforms, especially when extensibility matters.
Your product? Our editors can test Gaphor in depth and publish a review, labelled as paid · from $149/mo →
Gaphor pricing
Gaphor fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| UML diagram types | Class, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information Flow |
| Code generation | Yes |
| Reverse engineering | Not verified |
| Team collaboration | Yes |
| Deployment | Desktop |
| Supported platforms | Windows, macOS, Linux |
| Model repository | Yes |
| Deployment | Desktop |
| Platforms | Windows, macOS, Linux |
| Support | Live chat, Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 3 integrations: Sphinx, Jupyter notebooks, Python |
| Pricing | Free plan |
| Website | gaphor.org |
| Facts checked | 22 Sep 2026 |
Gaphor integrations
Gaphor lists 3 integrations on its own site.
- Sphinx
- Jupyter notebooks
- Python
Alternatives to Gaphor
- IBM Engineering RhapsodyA broad engineering suite for teams connecting models, code, requirements, and verification.9.3
- Sparx Enterprise ArchitectA broad enterprise modeling suite with deep repositories, engineering and versioning features.8.9
- IBM Rational Software Architect DesignerA broad enterprise modeling platform for teams that need traceability and transformation workflows.8.9
Used Gaphor? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Gaphor for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Gaphor is listed in our UML Modeling Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/gaphor/"><img src="https://www.itechguides.com/best/badge/gaphor.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


