An automatic C++ to UML class, sequence, package and include diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document legacy code.
What's new in 0.6.3
Added support for LLVm 22 (#450)
Fixed tests building with LLVM 21 (#447, Thanks @krzysiek358)
Fix mermaid double colon before member type (#397)
Fixed message comments in sequence diagrams (#417)
Added support for LLVM 20 (#398)
0.6.1Mar 5, 2025
Frequently asked questions
Is clang-uml free?
Yes. clang-uml is free and open-source software released under the Apache-2.0 license.
What is the latest version of clang-uml?
The latest version is 0.6.3, released on Jul 6, 2026.
Is it safe to download clang-uml?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 9e4f3881ac1b003bf587a56e433e440e7e60a28712129ead2af83e41ec2e2886.
Which Windows versions does clang-uml support?
clang-uml runs on Windows and is available for 64-bit (x64) systems.
How do I install clang-uml silently?
Run the offline installer with "clang-uml-0.6.3-win64.exe" /S, or install it with Windows Package Manager: winget install --id=bkryza.clang-uml -e --silent.
How do I uninstall clang-uml?
Open Settings › Apps › Installed apps, find clang-uml and select Uninstall. From the command line, run winget uninstall --id=bkryza.clang-uml -e.
Alternatives to clang-uml
Other Graphic & Design programs for Windows from different developers.
Modelio is a modeling solution offering a wide range of functionalities based on the main standards of enterprise architecture, software development and systems engineering.