Select commit type, write scope, write message, and commit.
List of conventional commit types.
Parse raw conventional commits.
Get all git semver tags of your repository in reverse chronological order.
A powerful conventional commit CLI tool with full customization
Generate a changelog from git metadata.
Opinionated, style-aware AI assistant for crafting and splitting git commits (opencode-based, provider-agnostic).
semantic-release plugin to analyze commits with conventional-changelog
Get raw git commits out of your repository using git-log(1).
commitizen prompt using commitlint.config.js
Natural Language to Conventional Commit - CLI tool to generate conventional commit messages automatically. Convert plain English to semantic commit format. Perfect for Git workflows and CI/CD pipelines.
AI-powered conventional commit CLI
Common typings for the Stoplight ecosystem.
Commitizen adapter using the commitlint.config.js
Write logs based on conventional commits and templates.
Core package of conventional-changelog.
Get a recommended version bump based on conventional commits.
Atom preset for conventional-changelog.
Ember preset for conventional-changelog.
ESLint preset for conventional-changelog.
JQuery preset for conventional-changelog.
Shareable commitlint config enforcing conventional commits
<!-- BADGES -->
replacement for `npm version` with automatic CHANGELOG generation
Comito is a lightweight and easy-to-use Ruby CLI tool that provides an interactive interface for generating commit messages following the Conventional Commits specification. It is designed primarily for Ruby and Rails developers who want to standardize their commit history with minimal setup and dependencies. Comito guides users through selecting the commit type, optional scope, and description, then formats the message correctly and optionally executes the git commit command. This helps teams maintain a clean, consistent, and meaningful git history to improve collaboration, automate changelogs, and streamline release processes.
A lightweight Ruby gem that helps create conventional commit messages by automatically extracting ticket numbers from branch names
CLI tool that leverages OpenAI to generate commit messages following the Conventional Commits standard.
Ikuzo delivers short, humorous, and motivational commit messages so you can satisfy Conventional Commit lint rules and get back to coding—life is short, take time to code—whether you call it from the CLI or as a library.
No description provided.
No description provided.
No description provided.