Search tools, frameworks, libraries, categories and domains
Fast, polyglot Git hooks manager in a single Go binary with parallel execution and monorepo support.
npm i lefthook
Package lefthook, last 52 weeks.
lefthook
Other tools in the same categories.
typicode/husky
Tiny zero-dependency manager for Git hooks in JS projects; the default way to run checks on commit.
lint-staged/lint-staged
Runs linters and formatters only on staged files, usually wired to a pre-commit hook via Husky.
pre-commit/pre-commit
Multi-language framework for managing Git hook plugins from a shared YAML config; huge hook ecosystem.
j178/prek
Rust reimplementation of pre-commit: drop-in compatible config, single binary, much faster hook runs.
conventional-changelog/commitlint
Lints commit messages against Conventional Commits or custom rules, typically from a commit-msg hook.
changesets/changesets
Versioning and changelog workflow for multi-package repos where contributors declare changes per PR.
semantic-release/semantic-release
Fully automated versioning and publishing driven by commit messages, run from CI.
googleapis/release-please
Google's release automation that maintains a release PR with changelog and version bumps from commits.
orhun/git-cliff
Highly customizable changelog generator that parses conventional (or any) commits with templates.