clang-uml

clang-uml 0.6.3

Customizable automatic UML diagram generator for C++ based on Clang.

  • By bkryza
  • Open Source
  • Updated Jul 6, 2026
Download for Windows

About clang-uml

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)

Full release notes »

Technical details

Publisherbkryza
AuthorBartek Kryza
Version0.6.3
Release date2026-07-06
LicenseApache-2.0
Installer typenullsoft
Architecturex64
Package IDbkryza.clang-uml
Install scopeAll users
DependenciesMicrosoft.VCRedist.2015+.x64

Install clang-uml from the command line

Install with Windows Package Manager
winget install --id=bkryza.clang-uml -e
Update to the latest version
winget upgrade --id=bkryza.clang-uml -e
Uninstall
winget uninstall --id=bkryza.clang-uml -e
Silent install with the offline installer
"clang-uml-0.6.3-win64.exe" /S

Silent install switches for more Windows programs »

Install clang-uml together with other apps in one command »

clangcpluspluscppcpp17libclangmermaidjsplantumluml

clang-uml version history

0.6.2 Jun 29, 2025
  • Added support for LLVM 21 (#419)
  • Added generate_method_argument_names options for sequence diagrams (#404)
  • Add fuzzy matching for sequence diagram start condition error message (#405)
  • Fix mermaid double colon before member type (#397)
  • Fixed message comments in sequence diagrams (#417)
  • Added support for LLVM 20 (#398)
0.6.1 Mar 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.