Download UML Wizard
Free and open source. Pick the zip for your system, unzip it and run — the builds are self-contained, so .NET does not need to be installed.
All downloads are on the latest GitHub release, together with its release notes. Earlier versions are in the release history.
The builds are not code-signed
Your system warns the first time you run UML Wizard. Here is how to let it start.
Windows
In the SmartScreen dialog, choose More info → Run anyway.
macOS
Remove the quarantine flag:
xattr -dr com.apple.quarantine <unzipped folder>
or allow the app in System Settings → Privacy & Security.
Linux
Minimal installs may need fontconfig and the X11 libraries:
sudo apt install libfontconfig1 libx11-6 libice6 libsm6
Prefer to build it yourself?
UML Wizard is built with Avalonia UI and SkiaSharp on .NET. You need the .NET 9 SDK or later. A project file passed on the command line is opened at start-up.
git clone https://github.com/joseanicetoz/umlwizard.git
cd umlwizard
dotnet build
dotnet run --project src/UmlWizard.App -- samples/OnlineShop/OnlineShop.umlwiz
dotnet test
Two projects to explore
OnlineShop
Every diagram type on one subject: a domain model, the checkout sequence and process, the order lifecycle, use cases, components and deployment.
GangOfFour
One class diagram per design pattern of Design Patterns (Gamma, Helm, Johnson, Vlissides), each with the pattern's intent as its description.
UML Wizard