StarUML v3.1.0

A sophisticated software modeler for agile and concise modeling. Compatible with UML 2.x standard metamodel and diagrams: Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statechart, Activity and Profile Diagram. Support to create Entity-Relationship Diagrams (ERD), Data-flow Diagrams (DFD) and Flowchart Diagrams. Work with same UX in multiple platforms including macOS, Windows and Linux.

Retina Display Support
Supports Retina (High-DPI) Display. All diagrams, texts and icons are razor sharp and can be exported to High-DPI images (PNG and JPEG).

Extension Manager
Easily discover and install third-party extensions. Many extensions are open source and hosted on Github. Fork one and make your own.

Model-Driven Development
Modeling data are stored in a very simple JSON format, so it can be used easily to generate custom codes by user-defined templates (mdgen).

Model-Driven Development
Modeling data are stored in a very simple JSON format, so it can be used easily to generate custom codes by user-defined templates (mdgen).

Dark and Light Themes
Support light and darks themes, so you can choose a theme more comfortable.

Code Engineering
Supports code generation and reverse engineering for major programming languages including Java, C#, and C++ via open source extensions.

Open APIs
Allows to write your own extensions using HTML5, CSS3, jŠ°vascript, Node.js modules and APIs for menus, keymaps, dialogs, UIs, metadata, preferences, etc.

Open APIs
Allows to write your own extensions using HTML5, CSS3, jŠ°vascript, Node.js modules and APIs for menus, keymaps, dialogs, UIs, metadata, preferences, etc.

DOWNLOAD