UML

UMLet – Java-based UML tool which teaches the Unified Modeling Language and create UML diagrams

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.

UMLet’s main user interface provides three panels: the diagram, the palette, and the property panel. The diagram panel displays the diagram and lets the user modify the UML elements’ location; the palette panel lists the available elements; and the property panel lets users view and modify element properties.

UMLet runs stand-alone or as Eclipse plug-in on Windows, OS X and Linux.

Key Features

  • Supports a variety of UML diagram types: class diagrams, use case diagrams, sequence diagrams, state diagrams, deployment diagrams, and activity diagrams.
  • Custom elements – UMLet text-based approach is mainly aimed at fast UML sketching. Advanced users, however, can also create new types of UML elements within UMLet at run-time—custom 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. Without leaving UMLet, users can therefore create and add new element types to their diagrams.
  • Share diagrams using Eclipse.
  • Sticking polygon.
  • Show grid.
  • Export diagrams to BMP, EPS, GIF, JPG, PDF, PNG, and SVG formats.

Website: www.umlet.com
Support: FAQ, GitHub Code Repository
Developer: Andreas, Raimund Hirz, Ruedi Steinmann
License: GNU General Public License v3.0

UMLet
Click for full size image

UMLet is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Unified Modeling Language tools
Eclipse PapyrusEdit models based on UML and related languages
PlantUMLDraw UML diagrams from simple textual description
MermaidGenerate diagrams from markdown-like text
UmpleCreate UML models textually
ModelioUML and BPMN modeling environment
GaphorSimple UML and SysML modeling tool
UmbrelloUML Modeller based on KDE technology
UMLetJava-based UML tool
JetUMLSketch software design ideas with a minimum of fuss
VioletDesigned for people who need to produce simple UML diagrams
DiaGTK+ based diagram creation software
ArgoUML UML modeling tool
crystal-facet-umlDesktop UML and SysML modeling application
UML DesignerUML tool based on Sirius and Eclipse

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments