About cmakefmt
cmakefmt is a fast, correct, configurable CMake formatter written in Rust.
It is a native-binary drop-in replacement for cmake-format with full
legacy config conversion support.
A fast, correct CMake formatter
cmakefmt is a fast, correct, configurable CMake formatter written in Rust.
It is a native-binary drop-in replacement for cmake-format with full
legacy config conversion support.
What's Changed
- chore(deps): bump serde-saphyr from 1.3.0 to 2.0.0 by @dependabot[bot] in #229
- chore(deps): bump astro from 7.4.0 to 7.4.1 in /docs by @dependabot[bot] in #235
Full Changelog: v2.3.0...v2.3.1
| Publisher | Puneet Matharu |
|---|---|
| Version | 2.3.1 |
| Release date | 2026-10-26 |
| License | MIT OR Apache-2.0 |
| Installer type | zip |
| Architecture | x64 |
| Package ID | cmakefmt.cmakefmt |
winget install --id=cmakefmt.cmakefmt -ewinget upgrade --id=cmakefmt.cmakefmt -ewinget uninstall --id=cmakefmt.cmakefmt -eYes. cmakefmt is free and open-source software released under the MIT OR Apache-2.0 license.
The latest version is 2.3.1, released on Oct 26, 2026.
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 7bfc598feba957560639aae7ccf6d486f371e0e72b01e2dc705c443713dcefc0.
cmakefmt runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find cmakefmt and select Uninstall. From the command line, run winget uninstall --id=cmakefmt.cmakefmt -e.