UMLet is a free, open-source UML tool with a simple user interface: draw UML diagrams fast, build sequence and activity diagrams from plain text, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.
Unified Modeling Language Tools
Use open-source Java -based UML tool.
Simple user interface.
Share diagrams using Eclipse.
Create new, custom elements.
Open Source Software
Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)
UMLet is a free, open-source Java-based UML tool designed for teaching the Unified Modeling Language and for quickly creating UML diagrams. UMLet has a simple interface that uses text formatting codes to modify the basic shapes with decorations and annotations, so there is no forest of icons or parameter list dialogs in the user’s way.
It is one type of UML tool that provides a fast way of creating UML diagrams. UML elements are modified using text input instead of pop-up dialogs. UMLet runs stand-alone or as Eclipse plug-in on Windows, OS X, and Linux. UML diagrams can be made fast, and it can export diagrams to eps, pdf, jpg, SVG, and clipboard, and share the diagrams using Eclipse.
The Clipboard can be used to copy-paste diagrams as pictures into other applications. The most important UML diagram types are supported: class, use case, sequence, state, deployment, activity. UMLet allows users to create their own custom UML elements. An element’s look can be modified at run-time by changing a few lines of Java code; UMLet then compiles the new element's code on the fly.
UMLet text-based approach is mainly aimed at fast UML sketching. Advanced users, can also create new types of UML elements within UMLet at run-time. To create new types of UML elements, users must be able to change how an element interprets its property text, and how it draws itself accordingly. So, users can simply write Java code snippets within UMLet.
The user can now modify the custom elements on two levels: he can change the text in the property panel and see the effects immediately in the preview panel. In the source code panel, he can change the source code that is responsible for interpreting the property text and for drawing the element. So, people can both run UMLet as a standalone application and install it as a plug-in for Eclipse-Windows, OS X, etc.