Mac OS X 10.10 or later
User Rating:Click to vote
Author / Product:
Features and Highlights
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 the 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).
Easily discover and install third-party extensions. Many extensions are open source and hosted on Github. Fork one and make your own.
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).
Supports many shorthands in Quick Edit to create elements and relationships at once such as sub-classes, supporting interfaces, etc.
Dark and Light Themes
Support light and dark themes, so you can choose a theme more comfortable.
StarUML checks the latest updates automatically. No more manual download and installation.
Supports code generation and reverse engineering for major programming languages including Java, C#, and C++ via open-source extensions.
Asynchronous Model Validation
Many model validation rules are defined and checked asynchronously whenever you save or open your model files.
Publish HTML Docs
Easy to share models with other analysts, archiects, and developers by just publishing HTML Docs.
PDF Export for Clean Printing
Diagrams can be exported to PDF for clean printing with printing options like page layout and sizes.
Use markdown syntax to edit element documentation with the support of syntax highlighting and preview.
Note: You can evaluate for free without a time limit.
Also Available: Download StarUML for Windows