← back

category

Release automation

Version bumps, changelogs, tags and published releases from commit history.

Side by side

Release automation
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
FerrFlow7MITOpen sourceNoRustv7.36.12026-11-12
semantic-release24kMITOpen sourceNoJavaScriptv25.0.92026-11-06
GoReleaser16kMITOpen sourceNoGov2.20.12026-11-12
Changesets13kMITOpen sourceNoTypeScript@changesets/cli@3.0.32026-11-08
release-it9.1kMITOpen sourceNoJavaScript21.1.22026-10-30
release-please7.8kApache-2.0Open sourceNoTypeScriptv17.11.22026-11-03
Commitizen3.5kMITOpen sourceNoPythonv4.19.32026-10-25
cargo-release1.6kApache-2.0Open sourceNoRustv1.1.72026-11-01
release-plz1.5kApache-2.0Open sourceNoRustrelease-plz-v0.4.32026-11-12
cocogitto1.2kMITOpen sourceNoRust7.0.02026-04-22
knope207MITOpen sourceNoRustknope/v0.23.22026-11-11

11 tools

FerrFlow

Universal semantic versioning for monorepos and classic repos. One binary reads your commits, bumps 16 version-file formats, writes the changelog and cuts the release.

Language
Rust
Licence
MIT
Stars
7
Latest
v7.36.1
Last push
2026-11-12
Commitizen

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:

Language
Python
Licence
MIT
Stars
3.5k
Latest
v4.19.3
Last push
2026-10-25
knope

A command line tool to handle all the tasks most developers find tedious.

Language
Rust
Licence
MIT
Stars
207
Latest
knope/v0.23.2
Last push
2026-11-11

What these tools replace