Gersemi

Gersemi 0.27.2

A formatter to make your CMake code the real treasure

  • By BlankSpruce
  • Open Source
  • Portable
  • Updated Apr 16, 2026
Download for Windows

About Gersemi

A formatter to make your CMake code the real treasure

What's new in 0.27.2

Fixed

  • Missing files from source distribution. (#108)

Full release notes »

Technical details

PublisherBlankSpruce
Version0.27.2
Release date2026-04-16
LicenseMPL-2.0
Installer typeportable
Architecturex64, arm
Package IDBlankSpruce.Gersemi

Install Gersemi from the command line

Install with Windows Package Manager
winget install --id=BlankSpruce.Gersemi -e
Update to the latest version
winget upgrade --id=BlankSpruce.Gersemi -e
Uninstall
winget uninstall --id=BlankSpruce.Gersemi -e

Gersemi adds this command to the command line: gersemi.

cmakecmake-formatcmake-languagecmakelistscodeformatterformatterformattersformattingpre-commit-hookspecialized-formatter

Gersemi version history

0.26.1 Mar 13, 2026

Added

  • Support for new keywords in native commands available in CMake 4.3.
0.26.0 Feb 14, 2026

Added
- Sorting order can be changed with --sort-order. (#102)
Changed
- Extensions are now required to specify signature keyword as one of: options, one_value_keywords or multi_value_keywords.
Fixed
- Formatting of commands with multiple signatures when keyword defining that signature is not at the first position. (#103)

0.25.1 Jan 11, 2026

Frequently asked questions

Is Gersemi free?

Yes. Gersemi is free and open-source software released under the MPL-2.0 license.

What is the latest version of Gersemi?

The latest version is 0.27.2, released on Apr 16, 2026.

Is it safe to download Gersemi?

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 0f99d8ce53e0b46a77161cb420bcf28d2472808a5128735f9c3ea5619555936c.

Which Windows versions does Gersemi support?

Gersemi runs on Windows and is available for 64-bit (x64), ARM systems.

How do I uninstall Gersemi?

Open Settings › Apps › Installed apps, find Gersemi and select Uninstall. From the command line, run winget uninstall --id=BlankSpruce.Gersemi -e.

Is there a portable version of Gersemi?

Yes. Gersemi is available as a portable program (gersemi-windows.exe, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.