StarUML
StarUML is a software modeler for concise agile modeling.
What StarUML is
StarUML is a software modeler for concise agile modeling. One project can combine UML, entity-relationship, data flow, flowchart, mind map, C4, SysML, BPMN, wireframe, AWS, GCP, and Azure models. It supports most UML 2 diagram types, including class, package, component, deployment, use case, sequence, statechart, and activity diagrams. Written Mermaid syntax can generate diagrams, and real-time collaboration is supported. JavaScript extensions allow customization, with community open-source and proprietary additions listed in its registry. Open-source extensions provide code generation for Java, C#, C++, and Python. Models are stored in JSON, while the command-line interface can generate code, documentation, and images. Exports include PNG, JPEG, SVG, PDF, and HTML; imports include StarUML V1 .uml, fragments, and XMI. Desktop versions support macOS 10.13+, Windows 10+, and Linux requirements listed for Ubuntu 22.04 or Fedora 40+.
Good
- Supports many UML and architecture diagram types
- Mermaid text can generate diagrams
- JavaScript extensions enable customization
- CLI generates code, documentation, and images
- Exports PNG, JPEG, SVG, PDF, and HTML
Watch out
- No free plan is listed
- Linux requirements list Ubuntu 22.04 or Fedora 40+
Who it suits
It suits software and systems teams needing many diagram languages, UML coverage, extensibility, and command-line generation. Desktop users can choose macOS, Windows, or Linux.
Verdict
StarUML covers broad modeling languages and supports extensions, collaboration, and generated outputs. Its paid, one-time-per-device licensing and desktop platform requirements should be checked before purchase.
Plans and prices
From StarUML's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| StarUML V7 Standard | $129, paid once | UML · ERD · Flowchart · Data Flow Diagram · Mindmap · C4 Model · Mermaid Support · One-time payment per device; $129.00/device (VAT excl.) |
| StarUML V7 Professional | $199, paid once | All Standard features · SysML · BPMN · UI Wireframe · AWS Architecture · GCP Architecture · Azure Architecture · One-time payment per device; $199.00/device (VAT excl.) |
The facts
Each one read from StarUML's own pages, with the date it was checked.
What it does
- Code generation
- Code generation for Java, C#, C++, and Python is available through open-source extensions.checked 7 Oct 2026
- Diagram generation
- Users can create diagrams from Mermaid syntax by writing text descriptions.checked 7 Oct 2026
- Diagram types
- UML 2,entity-relationship,data flow,flowchart,mindmap,C4,SysML,BPMN,UI wireframe,AWS architecture,GCP architecture,Azure architecturechecked 20 Sep 2026
- Educational discount
- The maker offers a 30% educational discount for students, teachers, universities, and schools, subject to proof of eligibility.checked 7 Oct 2026
- Extensions
- StarUML is designed to be extended and customized with JavaScript, and its registry lists community-developed open-source or proprietary extensions.checked 7 Oct 2026
- Model files and CLI
- Modeling data is stored in JSON, and the command-line interface can generate code, documentation, and images.checked 7 Oct 2026
- Modeling languages
- A single project can use UML, ERD, Dataflow, Flowchart, Mindmap, C4, SysML, BPMN, Wireframe, AWS, GCP, and Azure modeling.checked 7 Oct 2026
- Pricing terms
- The pricing page says payment is one-time for each device, with no monthly or annual fees.checked 7 Oct 2026
- Privacy and security
- MKLabs says it uses technical and organizational security measures to protect personal information, while noting that no internet transmission or storage technology can be guaranteed fully secure.checked 7 Oct 2026
- Purpose
- StarUML describes itself as a software modeler for agile and concise modeling.checked 7 Oct 2026
- Real-time collaboration
- Yeschecked 20 Sep 2026
- Support
- The privacy notice directs questions and concerns to [email protected].checked 7 Oct 2026
- UML diagrams
- StarUML supports most UML 2 diagrams, including class, package, component, deployment, use case, sequence, statechart, and activity diagrams.checked 7 Oct 2026
Money
- Free plan
- Nochecked 20 Sep 2026
- Trial
- The download page offers a 30-day free trial.checked 7 Oct 2026
The company
- Headquarters
- Seoul, Republic of Koreachecked 28 Sep 2026
- Maker and headquarters
- MKLabs identifies itself as a software development company, names Seoul, Republic of Korea as its headquarters address, and identifies Minkyu Lee as its founder and CEO.checked 7 Oct 2026
Where it runs
- Platform requirements
- StarUML is available for macOS 10.13 or later, Windows 10 or later, and Linux, with Ubuntu 22.04 or Fedora 40 or later listed as requirements.checked 7 Oct 2026
Alternatives to StarUML
- 1

Sparx Enterprise Architect
Free planWebAPILinuxmacOS7.9$245 one-time - 2
BESSER
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 3
Visual Paradigm
Free planWeb7.3From $4 a month - 4
UMLet
Free planWebExtensionLinuxmacOS6.9Free plan - 5
Horusec
Free planWebAPIExtensionLinux6.6Free plan - 6
objectiF RPM
WebAPISelf-hostedWindows6.6
