A highly configurable CLI tool for writing conventional commits
-
Updated
Sep 24, 2025 - Go
A highly configurable CLI tool for writing conventional commits
Tool to check that commits comply with conventional commit standard
a git extension to help write conventional commits
Fu powers to parse your commit messages as the Conventional Commits specification demands.
commitlint checks if your commit messages meets the conventional commit format
Commitizen-like Emoji Commit Tool written in Go and AI commit message generator (no need for API keys with phind) (think cz-emoji and other commitizen adapters but in go) 🚀
gsemver uses git commit convention to automate the generation of your next semver version
Semantic version and conventional commits for git
Semantic versioning the easy way. Powered by Conventional Commits. Built for use with CI.
Opinionated cli enforcing clean git workflow without comprising UX
GitHub Action to lint and validate pull requests submitted to your repository. Keep your pull requests clean 🚀
High-performance AI-powered Git commit assistant with pluggable architecture. Cross-platform compatibility with zero-dependency binary and intelligent commit analysis. Written in Go. Built for every stack.
Automate versioning and changelog management for GitHub and GitLab projects.
Semanticore: Your friendly Semantic Release Bot 🤖 🦁 🐉. Autogenerate Release Notes from Commits and automate Github/Gitlab Release generation.
Tooling for conventional commit messages
Semantic versioning without any config
🎉 Gitmoji commit message helper written in Go.
🧉 MateCommit: I built this AI-powered CLI to automate my Git workflow. It generates meaningful commit messages and PR descriptions across different models and platforms, so I (and you) can focus on building.
A small go library to parse conventional commits and a cli to create a changelogs.
Parse git history and generate changelog. Calculate the next version based on semver and conventional commits. Parse changelog files and extract changes for a given version.
Add a description, image, and links to the conventional-commits topic page so that developers can more easily learn about it.
To associate your repository with the conventional-commits topic, visit your repo's landing page and select "manage topics."