StarUML Download – Free UML Diagram Tool 4.0.1.0
StarUML free UML diagram tool is an open-source project to develop a fast, flexible, extensible, full-featured, and freely-available UML/MDA platform running on a Win32 platform. The goal is a compelling replacement of commercial UML tools such as rational rose, It is a software modeling platform that supports UML (Unified Modeling Language). It is based on UML version 1.4 and provides eleven different types of diagrams, and it accepts UML 2.0 notation. It actively supports the MDA (Model Driven Architecture) approach by supporting the UML profile concept. StarUML excels in customizability to the user’s environment and has high extensibility in its functionality. Using StarUML, one of the top leading software modeling tools will guarantee to maximize the productivity and quality of your software projects.
StarUML is one of the programs that was created to provide all the necessary components and functions for creating and editing projects that support the Unified Modeling Language (UML) standards and, consequently, are compatible with the Model-Driven Architecture (MDA) specifications.
After being abandoned for some time, the project had a revival to move from Delphi to Java/Eclipse and then stopped again. In 2014, a rewritten version was released as proprietary software. However, the open-source version’s community is still active and Many topics are discussed on the forums.
StarUML Software Pros and Cons
Pros | Cons |
Enables you to produce professional modeling results | Very complex for beginners |
Allows you to create plugins | Plugins require programming knowledge |
Completely free |
StarUML Free UML Diagram Tool System Requirements
Operating system | Windows 2000, Windows XP, Windows Vista, Window 7, Windows 8, Windows 10 |
Browser | Microsoft Internet Explorer 5.0 OR higher |
RAM | 128 MB (256 MB Recommended) |
Hard disk space | 110 MB (150 MB Space Recommended) |
StarUML Free UML Diagram Tool Features
UML 2 (Unified Modeling Language)
Compatible with UML 2.x standard metamodel and diagrams: Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statechart, Activity, and Profile Diagram.
Additional Diagrams
Support to create Entity-Relationship Diagrams (ERD), Data-flow Diagrams (DFD) and Flowchart Diagrams.
Cross-Platform Support
Work with the same UX on 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).
Fast Modeling
Supports many shorthands in Quick Edit to create elements and relationships at once such as sub-classes, supporting interfaces, etc.
Auto Update
It checks the latest updates automatically. No more manual download and installation.
Dark and Light Themes
Support light and dark 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.
Asynchronous Model Validation
Many model validation rules are defined and checked asynchronously whenever you save or open your model files.
Open APIs
Allows writing your own extensions using HTML5, CSS3, JavaScript, Node.js modules and APIs for menus, keymaps, dialogs, UIs, metadata, preferences, etc.
Publish HTML Docs
Easy to share models with other analysts, architects, 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.
Markdown Support
Use markdown syntax to edit the element’s documentation with support of syntax highlighting and preview.
Screenshots of Additional Diagrams
Entity-Relationship Diagrams (ERD)
Official Video Intro StarUML Diagrams Software
StarUML Diagrams Software FAQs
Is StarUML open source?
No. StarUML V1 was an open source project under GPL License. However, current StarUML (after V2) is not open source any more. Many users have been expected that the project is being continued, developed and maintained. But, we couldn’t find any sponsors so we can’t avoid to commercialize this product in order to keep developing and supporting users.
Can I still use StarUML V1?
Yes. you can use StarUML V1 for any purpose. However, don’t forget that the StarUML V1 is no more maintained and cannot be supported.
Purchased license is perpetual or time limited?
License is perpetual, so you can use forever with the purchased version. However, you need to pay to upgrade to new major versions.
What is the difference between evaluation and purchased license?
In evaluation mode, there will be watermarks in the exported diagram images. There is no time limit for evaluation, but it is only allowed for evaluation purpose. If you want to use for other purposes including educational, personal, or commercial purpose, you need to purchase licenses.
- PlantUML
- Lucidchart
- Umbrello
- Papyrus UML
- UMLet
- PlantText
- Modelio
- NClass
- Violet UML Editor
- ClickCharts
StarUML Diagrams Software Overview
Technical Specification
Version | 4.0.1.0 |
File Size | 146 MB |
Languages | English |
License | Free |
Developer | MKLabs Co.,Ltd. |
Conclusion
StarUML has many powerful features and is certainly more than a “simple” diagramming tool. With its support of MDA (Model Driven Architecture), it is more aimed at people using UML in an intensive way and with some code generation objectives than simply drawing diagrams to document requirements. However, using StarUML just as a diagramming tool works fine, especially on Windows as the tool is built with Delphi and might execute faster than the Java-based tools.
Comments are closed.