← back

alternatives to

semantic-release

📦🚀 Fully automated version management and package publishing About semantic-release →

Language
Licence
Fit

7 alternatives

ChangesetsFull replacement

🦋 A tool to manage versioning and changelogs with a focus on monorepos

Versions from changeset files written in each pull request instead of commit messages.

Language
TypeScript
Licence
MIT
Stars
12k
Latest
@changesets/cli@3.0.3✓ signed
Last push
2026-09-22
release-pleaseFull replacement

generate release PRs based on the conventionalcommits.org spec

Opens a release pull request instead of releasing on every merge.

Language
TypeScript
Licence
Apache-2.0
Stars
7.5k
Latest
v17.11.2✓ signed
Last push
2026-09-14
cocogittoFull replacement

The Conventional Commits toolbox

Language
Rust
Licence
MIT
Stars
1.2k
Latest
7.0.0
Last push
2026-04-22
knopeFull replacement

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

Also reads changesets, not only conventional commits.

Language
Rust
Licence
MIT
Stars
189
Latest
knope/v0.23.0✓ signed
Last push
2026-09-16
FerrFlowFull replacement

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.

Monorepos across 14 manifest formats from one binary.

Language
Rust
Licence
MIT
Stars
3
Latest
v7.24.4
Last push
2026-09-22
git-cliffPartial

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

Changelog generation only, no version bump or publish.

Language
Rust
Licence
Apache-2.0
Stars
12k
Latest
v2.14.2✓ signed
Last push
2026-09-18
release-plzPartial

Publish Rust crates from CI with a Release PR.

Cargo workspaces only.

Language
Rust
Licence
Apache-2.0
Stars
1.5k
Last push
2026-09-21