Gaphor for MAC

Free, open-source UML and SysML modeling app for Mac, with RAAML and C4 templates, a full UML 2 data model and an easy-to-use design.

Gaphor Overview

Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use while still being powerful. Gaphor implements a fully compliant UML 2 data model, so it is much more than a drawing tool: you can quickly sketch part of a system or build a complete, highly complex model. When it starts, you choose a Generic, UML, SysML, RAAML or C4 Model template, and Gaphor selects the matching profile.

Gaphor is built by the Gaphor development team and more than 150 contributors, and it is free under the Apache-2.0 license. Version 3.3.2 is a bug-fix release. There are separate Mac downloads for Apple Silicon and Intel, and Gaphor needs macOS 10.15 or later. One limitation is by design: Gaphor does not generate diagrams from source code, or source code from diagrams.

Key Features

Gaphor keeps modeling simple without giving up a real data model.

  • UML 2 data model: every diagram element is part of a real model.
  • Five templates: Generic, UML, SysML, RAAML and C4 Model.
  • Toolbox: pick an element and place it on the diagram.
  • Model Browser: new elements show up in the model tree.
  • Scripting: work with models from scripts and Jupyter notebooks.
  • Plug-ins: extend Gaphor with your own plug-ins.
  • Portable version: offered alongside the installer.
  • Cross-platform: Mac, Windows and Linux.

What’s New in Version 3.3.2

Gaphor 3.3.2 is a bug-fix release.

  • Fixes missing translation files in the wheel and Flatpak packages
  • Fixes missing French and Chinese translations
  • Sets the HTML report's default zoom level to 1
  • Adds missing HTML report files to the PyInstaller configuration

Gaphor FAQ

Is Gaphor free?

Yes. Gaphor is free and open source under the Apache-2.0 license.

Which macOS version does Gaphor need?

Gaphor needs macOS 10.15 or later.

Does Gaphor run on Apple Silicon?

Yes. There are separate Mac downloads for Apple Silicon (ARM) and Intel.

Which modeling languages does Gaphor support?

Its templates cover UML, SysML, RAAML and the C4 Model, plus a blank Generic template.

Is Gaphor just a drawing tool?

No. It implements a fully compliant UML 2 data model, so elements you place on a diagram also become part of the model.

Can Gaphor generate code from diagrams?

No. Generating source code from diagrams, or diagrams from source code, is not a goal of the project. Plug-ins can extend Gaphor.

Can I script Gaphor?

Yes. You can use Gaphor as a library from scripts and Jupyter notebooks and work with models programmatically.

Is there a portable version?

Yes. The Gaphor download page offers a portable version alongside the installer.

Can I install Gaphor with Homebrew?

Yes. Run brew install --cask gaphor.

Where does the Gaphor download on gaphor.FULLMAC.app come from?

The download button leads to the official Gaphor download page at https://gaphor.org/download/. gaphor.FULLMAC.app does not change or repackage the app.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.