Alternatives to Commitizen
A command-line release tool that enforces commit message conventions, bumps versions and writes changelogs. Notes say what changes if you switch.
The original
Commitizen
A command-line release tool that enforces commit message conventions, bumps versions and writes changelogs.
13 alternatives
Most similar to Commitizen first.
Cocogitto
A command-line toolbox for writing Conventional Commits, bumping versions and generating changelogs from Git history.
changelogen
A command-line tool that generates Markdown changelogs from Conventional Commits.
clog
A command-line utility that generates changelogs from a project's Git commit history.
git-cliff
Generate changelogs from Git history with configurable templates.
semantic-release
A command-line tool that automates versioning, changelog updates, and package publishing from project commits.
GitVersion
A command-line tool that calculates semantic version numbers from a Git repository's history.
commitlint
A command-line linter that checks Git commit messages against a chosen convention.
pre-commit
A command-line framework for managing and running multi-language Git pre-commit hooks across projects.
ghr
A command-line tool that creates a GitHub Release and uploads multiple artifacts to it in parallel.
GoReleaser
A command-line release automation tool that builds, packages, signs and publishes software binaries.
Lefthook
Git hooks manager written in Go that runs configured commands on commits, pushes and other events.
JReleaser
A release automation tool that checksums, signs, packages, publishes and announces software releases for many languages.
Renovate
A command-line bot that opens pull requests to keep project dependencies up to date across many platforms.