ChordSketch 0.8.0

ChordPro file format parser and renderer (CLI).

  • By koedame
  • Open Source
  • Updated Oct 5, 2026
Download for Windows

About ChordSketch

ChordSketch is a Rust implementation of the ChordPro file format parser
and renderer. It is 100% ChordPro compatible and supports parsing
ChordPro files into a structured AST and rendering them to plain text,
HTML, or PDF. The CLI tool reads .cho files and writes the chosen
output format to stdout or a file, with optional chord transposition
and configuration overrides.

What's new in 0.8.0

See CHANGELOG.md for details.

<!-- chordsketch-verify-start -->
Channel Verification

| Channel | Status | Observed | Expected |
|---|---|---|---|
| aur-bin | ✅ OK | 0.8.0 | 0.8.0 |
| aur | ✅ OK | 0.8.0 | 0.8.0 |
| chocolatey | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-cli | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-convert-musicxml | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-convert | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-core | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-ireal | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-mcp | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-render-html | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-render-ireal | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-render-pdf | ✅ OK | 0.8.0 | 0.8.0 |
| crates-io-render-text | ✅ OK | 0.8.0 | 0.8.0 |
| docker-hub | ✅ OK | 0.8.0 | 0.8.0 |
| ghcr | ✅ OK | 0.8.0 | 0.8.0 |
| homebrew-tap | ✅ OK | 0.8.0 | 0.8.0 |
| macports | ✅ OK | <manual> | <skip> |
| maven-central | ✅ OK | 0.8.0 | 0.8.0 |
| napi-darwin-arm64 | ✅ OK | 0.8.0 | 0.8.0 |
| napi-darwin-x64 | ✅ OK | 0.8.0 | 0.8.0 |
| napi-linux-arm64-gnu | ✅ OK | 0.8.0 | 0.8.0 |
| napi-linux-x64-gnu | ✅ OK | 0.8.0 | 0.8.0 |
| napi-main | ✅ OK | 0.8.0 | 0.8.0 |
| napi-win32-x64-msvc | ✅ OK | 0.8.0 | 0.8.0 |
| nixpkgs | ✅ OK | <manual> | <skip> |
| npm-chordpro-lite | ✅ OK | 0.8.0 | 0.8.0 |
| npm-react-ui | ✅ OK | 0.8.0 | 0.8.0 |
| npm-react | ✅ OK | 0.8.0 | 0.8.0 |
| npm-svelte | ✅ OK | 0.8.0 | 0.8.0 |
| npm-tree-sitter | ✅ OK | 0.8.0 | 0.8.0 |
| npm-vue | ✅ OK | 0.8.0 | 0.8.0 |
| npm-wasm-export | ✅ OK | 0.8.0 | 0.8.0 |
| npm-wasm | ✅ OK | 0.8.0 | 0.8.0 |
| open-vsx | ✅ OK | 0.8.0 | 0.8.0 |
| pypi | ✅ OK | 0.8.0 | 0.8.0 |
| rubygems | ✅ OK | 0.8.0 | 0.8.0 |
| scoop-bucket | ✅ OK | 0.8.0 | 0.8.0 |
| snap | ✅ OK | 0.8.0 | 0.8.0 |
| vscode-marketplace | ✅ OK | 0.8.0 | 0.8.0 |
| winget | ✅ OK | <manual> | <skip> |

_Tag:v0.8.0 — verified by .github/workflows/release-verify.yml._
<!-- chordsketch-verify-end -->

Full release notes »

Technical details

Publisherkoedame
Version0.8.0
Release date2026-10-05
LicenseMIT
Installer typezip
Architecturex64
Package IDkoedame.chordsketch

Install ChordSketch from the command line

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

chordchordproclilyricsmusicparserrendererrust

ChordSketch version history

  • 0.7.0
  • 0.6.0
  • 0.5.0
  • 0.1.0

Frequently asked questions

Is ChordSketch free?

Yes. ChordSketch is free and open-source software released under the MIT license.

What is the latest version of ChordSketch?

The latest version is 0.8.0, released on Oct 5, 2026.

Is it safe to download ChordSketch?

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 c8e884e502f42f9d35d2e2f0f3ceee9ebdc7dfe71d5059186b77a79b24a95403.

Which Windows versions does ChordSketch support?

ChordSketch runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall ChordSketch?

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