cmakefmt

Puneet Matharu·cmakefmt.cmakefmt

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.

winget install --id cmakefmt.cmakefmt --exact --source winget

Latest 1.7.0·June 22, 2026

Release Notes

What's Changed

  • chore(deps): bump taiki-e/install-action from 2.78.2 to 2.79.1 by @dependabot[bot] in #63
  • chore(deps): bump astro from 6.3.3 to 6.3.5 in /docs by @dependabot[bot] in #62
  • chore(deps): bundle dependabot updates 2026-05-27 by @puneetmatharu in #73
  • chore(deps): bump taiki-e/install-action from 2.79.7 to 2.79.9 by @dependabot[bot] in #72
  • chore(deps): consolidate dependency updates by @puneetmatharu in #79
  • chore(deps): bump astro from 6.4.2 to 6.4.4 in /docs by @dependabot[bot] in #76
  • chore(deps): bump taiki-e/install-action from 2.81.2 to 2.81.6 by @dependabot[bot] in #77
  • chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in #78 Full Changelog: v1.6.0...v1.7.0

Installer type: zip

ArchitectureScopeDownloadSHA256
x64DownloadBD5ADB2814E2AE87D701DA473AF7EA5D332F63ED3B0CF9736252569644A233F3

Details

Homepage
https://cmakefmt.dev/
License
MIT OR Apache-2.0
Publisher
Puneet Matharu
Support
https://github.com/cmakefmt/cmakefmt/issues
Copyright
Copyright 2026 Puneet Matharu
Moniker
cmakefmt

Tags

cmakedeveloper-toolsformatterrust

Older versions (4)

1.6.0
ArchitectureScopeDownloadSHA256
x64Download2756131A3FD54E801F4A603C574922D20D86F589E24D8C2C6576F65A18B7DEDE
1.5.0
ArchitectureScopeDownloadSHA256
x64Download946ECD7B7907C13F684E3455D20AA043CDE70CA65182F17B2D4DC07938499FE0
1.3.0
ArchitectureScopeDownloadSHA256
x64DownloadF036BDF5C712EC0AD7E1842CADB9D7C509F45BD05ECB9DE5F4DE067BBAAB6EB4
0.3.0
ArchitectureScopeDownloadSHA256
x64Download6710F5A11644F682DCF3835B87DCA7C5FA152FE634AD8FEFB6DEFD64A25ED584