I very like UML diagrams, and recently I used Codeuml and PlantText UML Editor for easy creating diagrams from text, using PlantUML syntax.

I very like the result, except that I prefer a direct edit the diagram. I very like freemind/freeplane software. (Lot of shortcuts, and everything can be made with keyboard), the only problem is that those map mind tools, not have all the options that plantuml have (sceniacrio cases, messages between components, ...)

I am attaching 2 simple diagrams for example I want to create. I will appreciate any answer, but I prefer something that it is portable, and window support.


enter image description here enter image description here enter image description here

2 Answers 2


I would recommend StarUML.

StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also a platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on. (from old projects of StarUML, this project has been discontinued).

The good news is StarUML starts the new project (since long time no updates).

StarUML 2 is new project from MKLab as the next version of StarUML v1. The new version is compatible with UML 2.x standard and supports totally 11 kinds of UML diagrams (use case diagram, activity diagram, class diagram, sequence diagram and more). StarUML is available for Windows, Linux, and Mac OS X now.

Taken from StarUML docs:

You can start a modeling project by selecting a template. To start a project with a template, select File | New From Template | TemplateName. StarUML supports 4 default templates:

  • UMLMinimal - A single model with UML Standard Profile.
  • UMLConventional - Use Case Model, Analysis Model, Design Model,
  • Implementation Model, and Deployment Model with UML Standard Profile.
  • 4+1 View Model - Pilippe Kruchten’s 4+1 Architectural View Model.
  • Rational: Approach of Rational Rose Tool.

StarUML 2 is free to download, no time limit for evaluation, a license should be purchased for continued use. I usually draw my UML diagram with this tool. For any information, let's take a look the main site!

Example use case diagram.

Use case diagram in StarUML 2

  • You're welcome. I hope this application satisfies your needs.
    – meisyal
    Dec 30, 2015 at 3:44

yEd is portable and has Windows support. It's free. Also yEd has browser version: yEd Live.

It is similar to Freeplane, it allows you to draw diagrams with the mouse, but also contains a set of figures for UML to create Activity, Use Case and Class diagrams. I use it mostly to draw Сlass diagrams.

Screenshot of current version: yEd diagram editor for UML

To install the portable version, go to official site, click on the + icon below the caption Show all yEd downloads, and download the zip archive that is opposite the caption:
Java - Zipped yEd Jar file for 32-bit and 64-bit operating systems. Requires an installed Java 8 (or later) runtime environment.
Unpack this archive and run yEd with the command: java -jar yed.jar

Helpful links:
yEd Manual for UML - Webpage
yEd Live: UML Diagram Editor (browser version) - Youtube

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.