UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.




UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.







Astah UML is a UML modeling editor with a user-friendly interface. It allows for the creation of various UML 2.x diagrams and mindmaps. The software includes features such as auto-creation of class diagrams, customizable shortcut keys, and merging project files.




Violet is a UML editor with these benefits: Very easy to learn and use. Draws nice-looking diagrams. Completely free. Cross-platform. Violet is intended for developers, students, teachers, and authors who need to produce simple UML diagrams quickly.

UML Designer provides a set of common diagrams to work with UML 2.5 models. The intent is to provide an easy way to make the transition from UML to domain specific modeling.


UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams.

TopCoder UML Tool is an easy to use, consistent modeling tool for use in Design and Development competitions. The new tool was built to model sequence, class, use case, and activity diagrams. On top of that, all those elements can have documentation easily attached to them.




Dont lose the advantage of clarity and simplicity to an overly complicated tool - the Poseidon for UML software line lets you get down to work without entanglements in your development environment. Powerful features such as round trip engineering and documentation generation...
Visual Paradigm for UML (VP-UML) is a UML design tool and UML CASE tool designed to aid software development. VP-UML supports key modeling standards such as Unified Modeling Language (UML) 2.4, SysML, ERD, DFD, BPMN 2.0, ArchiMate 2.0, etc.




A media player for language learning, with dual subtitles, AI-generated subtitles, real-time-OCR, translation, word lookup, and much more.




Create flowcharts, UML, Venn, and mind map diagrams with customizable templates, a drag-and-drop editor, and export options for sharing visual data easily.




The ObjectAid UML Explorer is an agile and lightweight code visualization tool for the Eclipse IDE. It shows your Java source code and libraries in live UML class and sequence diagrams that automatically update as your code changes.

SEQO generates UML sequence diagrams from a simple text. A sequence diagram is an interaction diagram that shows how objects operate with one another and in what order.


This is a research project for Imperial College London, our goal is to make it easier to create technical diagrams. Your feedback is the best way to pay us back.

OCLE is a UML CASE Tool offering full OCL support both at the UML metamodel and model level.



