Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. UML Modeling Software
  3. Violet UML Editor

Violet UML Editor

What it is

Violet UML Editor is a free, open-source tool for drawing simple UML diagrams. It supports class, activity, object, sequence, state, and use case diagrams. The project describes it as easy to learn and use, and says it is intended for people who need straightforward diagrams quickly. Its stated audience includes developers, students, teachers, and authors. Violet is licensed under GNU General Public License version 2.0 and is written in Java, with Java Swing and Java SWT listed as interface options. The project names Linux, Mac, and Windows as supported operating systems, and its platform listing also includes web. Users are directed to SourceForge for downloads. Building the software from source requires Java Development Kit 17 or later and Maven 3 or later; the repository specifies running `mvn clean package` from its root directory to compile and package it. The maintainer invites contributions through pull requests and says contributors will be contacted after their request is examined.

For and against

For

  • Free and open source under GPLv2
  • Supports six UML diagram types
  • Available for Linux, Mac, and Windows
  • Contributions are invited through pull requests

Against

  • Building from source requires JDK 17 or later
  • Building from source requires Maven 3 or later
  • Downloads are directed to SourceForge

The verdict

Violet focuses on drawing a defined set of simple UML diagrams and is available without a listed charge. Check its supported diagram types and download route to see whether they meet your needs.

Who it suits

Violet may suit developers, students, teachers, and authors who need simple UML diagrams. It is also relevant to contributors interested in an open-source Java project.

Plans and prices

Violet UML Editor

Free

Completely free · cross-platform UML editor

Every plan, in full

On the record

Audience
Violet is intended for developers, students, teachers, and authors who need simple UML diagrams quickly.sourceforge.net · read 4 Oct 2026
Build process
The repository says to run `mvn clean package` from the root directory to compile and package the project.github.com · read 4 Oct 2026
Build requirements
The repository says building from source requires Java Development Kit 17 or greater and Maven 3 or greater.github.com · read 4 Oct 2026
Contributions
The maintainer invites contributors to submit pull requests and says they will examine the request and contact the contributor.github.com · read 4 Oct 2026
Diagram appearance
The project says Violet draws nice-looking diagrams.sourceforge.net · read 4 Oct 2026
Download source
The source code repository directs users to SourceForge to download and use the software.github.com · read 4 Oct 2026
Ease of use
The project describes Violet as easy to learn and use.sourceforge.net · read 4 Oct 2026
Interface
The project lists Java Swing and Java SWT as user interfaces.sourceforge.net · read 4 Oct 2026
License
The project is licensed under GNU General Public License version 2.0 (GPLv2).sourceforge.net · read 4 Oct 2026
Operating systems
The project lists Linux, Mac, and Windows as supported operating systems.sourceforge.net · read 4 Oct 2026
Programming language
The project lists Java as its programming language.sourceforge.net · read 4 Oct 2026
Purpose
Violet is a UML editor for drawing simple diagrams quickly.sourceforge.net · read 4 Oct 2026

Alternatives to Violet UML Editor

Every alternative, ranked