Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Gaphor

Free#13 of 26 in UML Modeling Software

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.

7.7/10Editor score
Gaphor7.7 Visit Gaphor

At a glance

  • Editor score
    7.7 / 10
  • Pricing
    Free plan
  • Best for
    Open-source UML and SysML practitioners
  • Free plan
    Yes
  • Paid from
    Free
  • UML diagram types
    Class, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information Flow
  • Facts checked
    22 Sep 2026
Gaphor screenshot
  • 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on gaphor.org

Gaphor fact sheet

Free planYes
Paid fromFree
UML diagram typesClass, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information Flow
Code generationYes
Reverse engineeringNot verified
Team collaborationYes
DeploymentDesktop
Supported platformsWindows, macOS, Linux
Model repositoryYes
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportLive chat, Community, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations3 integrations: Sphinx, Jupyter notebooks, Python
PricingFree plan
Websitegaphor.org
Facts checked22 Sep 2026

Gaphor integrations

Gaphor lists 3 integrations on its own site.

  • Sphinx
  • Jupyter notebooks
  • Python

Alternatives to Gaphor

See all Gaphor alternatives →

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Gaphor 7.7/10

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