StarUML free download for Mac


07 March 2019

A sophisticated software modeler.


StarUML is compatible with UML 2.x standard, and supports in total 11 kinds of UML diagrams: class, object, use-case, component, deployment, composite structure, sequence, communication, statechart, activity, and profile diagrams. You can also create Entity-Relationship Diagrams (ERD). ERD is one of the most frequently used diagram for database modeling. Our ERD is based on crow’s-foot notation, which is much easier and readable than Chan’s notation.

  • Creating elements and connecting them are somewhat tedious tasks. StarUML 2 supports many shorthand styles in Quick Edit to create elements and relationships at once such as sub-classes, supporting interfaces, etc.
  • StarUML 2 supports Retina (High-DPI) display. All diagrams, texts and icons are razor sharp. You can also get diagrams as the high-dpi bitmap images (PNG and JPEG).
  • You can easily find and install extensions via Extension Manager from the official extension registry or Github repositories. Many extensions are open source and hosted on Github. Fork one and make your own.
  • StarUML stores models in a very simple JSON (JavaScript Object Notation) format. It can be used easily--in conjunction with mdgen, a command-line tool for custom-code generation based on EJS (Embedded JavaScript) templates--to generate custom codes using user-defined templates.

What's new in StarUML

Version 3.1.0:
  • Support Template Binding
  • Custom Keyboard Shortcuts
Resolved Issues:
  • Can't input "}" character because of the shortcuts (Ctrl+Alt+0) in german keyboard #134
  • Interaction should have only one Sequence or Communication Diagram #69
  • Allow custom sequence number of Messages in Sequence and Communication Diagram #125
  • Ports should be included in 'attributes' when importing StarUML V1 file #65
  • Support text wrap in tags in a class view #130
  • No Region in StateMachine created with SubmachineState #72
  • Allow to move (drag and drop) Flowchart, DFD, ERD under Package element #70
  • Error when try to create ActivityInterrupt #85
  • Messages' source and target are not changed when Connector is reconnected in Communication Diagram #117
  • Allow to bring combined fragment to front over activations #53
  • Fix UML055 validation rule #137
  • Remove "Add Part" and "Add Port" in Part's QuickEdit #136
  • Layout (edges) is broken sometimes after file open #126

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

0 StarUML Reviews

Rate this app:



App requirements: 
  • Intel 32
  • OS X 10.9.0 or later
Developer Website: 
Download(78 MB)Purchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 8,372 times