🪀 A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook plugin!
-
Updated
Apr 27, 2026 - PHP
🪀 A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook plugin!
A userscript that enhances GitHub commits by adding beautiful labels for conventional commit types.
✅ Minimal, opinionated commit message validator
A light-weight, conventional commit parser written in Rust
commit-linter helps you lint your commit messages according to commit conventions
A git commit-msg hook by go. Inspired by https://github.com/conventional-changelog-archived-repos/validate-commit-msg.
Smallest simplest conventional commit validator to use with eg Husky
Git commit message hook
版本库提交信息规范与自动验证
Git hooks used with pre-commit to ensure proper jira issue linking in your commit messages.
Git Commit Message Validation Tool
feat or fix? git guess reads the diff and writes the Conventional Commits type, the way your repository would. One binary, no API key, nothing leaves your machine.
An example of how to set a repo to use conventional commits automatically
A collection of useful git hooks!
Validate Conventional Commits at commit time, in CI, or on PR titles. One bash script, zero dependencies — local hook + GitHub Action with severity levels, range mode, and squash-merge–friendly title linting.
useful git hooks for pre-commit and commit-msg
a git commit message generator without package.json
Cross-platform conventional commit checker for use in pre-commit/commit-msg hooks
Lint + auto-normalize Conventional Commit subjects via pre-commit/prek
To associate your repository with the commit-msg topic, visit your repo's landing page and select "manage topics."