Download and Installation

Download the application from the latest release page. JetUML is available under the terms of the GNU General Public License v3. The application is distributed as a Java archive (jar) file. Please support the project by starring the GitHub repo and by writing an endorsement.

Privacy Policy

JetUML does not collect any information. The application only accesses the network to open web pages via the commands in the Help menu.

Installation Instructions

JetUML is distributed in different formats:

Fat Jar

Ensure you can run Java by entering java -version on a terminal console. Download file JetUML-<OS>-<VERSION>.jar from the latest release page, to a local directory. Enter java -jar JetUML-<OS>-<VERSION>.jar.

Thin Jar

Download file JetUML-<VERSION>.jar. The process is similar to the one used to run the fat jar, but requires linking to dependencies. See the Guide for JetUML Developers for details.

Nix Package

Note that external builds are not verified by the developers of JetUML. Only install packages from sources you trust.

Make sure you have Nix package manager installed (not required if you are using NixOS), and the nixpkgs channel is set to at least version 25.11.

Installation on MacOS and Linux

nix-env -iA nixpkgs.jetuml

Installation on NixOS

Put the following code in your configuration.nix file:

  environment.systemPackages = [
    pkgs.jetuml
  ];

And then run sudo nixos-rebuild switch.

Running the application

After successful installation, simply run jetuml in the terminal to launch the program.

More information can be found in the Nixpkgs registry