Version Latest
StarUML v6.1.0
Requirements
Windows 10 / Windows 11 / Windows 7 / Windows 8
Size
190.4 MB

StarUML is an open-source project that aims to create a quick, versatile, extensible, feature-rich, and freely available UML/MDA platform based on Win32. OMG (Object Management Group) manages the continual expansion of UML standards. UML 2.0 has just been published and StarUML now supports it, as well as the most recent UML standard. 

Features & Highlights

UML 2 is compatible with the standard metamodel and diagrams, including Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statechart, Activity, and Profile Diagram. 

Additional Diagrams 
Support for creating Entity-Relationship Diagrams (ERD), Data-Flow Diagrams (DFD), and Flowchart Diagrams. 

Cross-Platform Support 
Work with the same UX across many platforms, including macOS, Windows, and Linux. 

Supports Retina (High-DPI) displays. All diagrams, captions, and icons are razor sharp and may be exported as high-resolution photos (PNG and JPEG). 

Extension Manager 
Third-party extensions can be easily discovered and installed. Many extensions are open source and available on Github. Fork one and create your own. 

Model Driven Development 
Modeling data is maintained in a simple JSON format that may be easily utilized to produce custom code using user-defined templates (mdgen). 

Quick Edit provides shorthands for quickly creating elements and relationships, including sub-classes and supporting interfaces. 

Dark and Light Themes 
Supports both light and dark themes, allowing you to choose the one that seems most comfortable to you. 

Automatic Update 
StarUML checks for updates automatically. No more laborious downloads and installations. 

Code engineering 
Supports code creation and reverse engineering for popular programming languages such as Java, C#, and C++ through open-source extensions. 

Open APIs enable developers to create their own extensions utilizing HTML5, CSS3, JavaScript, Node.js modules, and APIs for menus, keymaps, dialogs, UIs, metadata, and preferences. 

Asynchronous Model Validation 
Many model validation criteria are defined and tested asynchronously every time you save or open your model files. 

Publish HTML documents. 
Models can be easily shared with other analysts, architects, and developers by simply posting HTML Docs. 

PDF Export for Clean Printing 
Diagrams can be exported to PDF for clean printing, which includes page layout and size options. 

Markdown Support 
Use markdown syntax to update the element's documentation, which includes syntax highlighting and preview. 

Note: You can evaluate for free without a time limit.