Tools taken from https://github.com/aitemr/awesome-git-hooks.
Legend: ✔
: yes, ✖
: no, ⚠
: broken, xn
: run against n
versions
project | language | Tests | CI | Stars | Description |
---|---|---|---|---|---|
Githooks | shell |
~100 |
✔ x12 |
~150 | Auto-install Git hook, that supports hooks in any language checked into Git and also shared repos. |
Grunt GitHooks | JS /Harbour |
~23 |
✔ x20 |
~320 | Setup, manage and update your hooks with Grunt. Can be used with all languages, supports templates. |
Husky | JS |
~30 |
✔ x2 |
~13,400 | Git hooks made easy. |
hooks4git | Python |
~7 |
✔ x4 |
~10 | A simple, flexible and language agnostic git hook management approach. |
overcommit | Ruby |
~3 |
✔ x4 |
~2900 | A fully configurable and extendable Git hook manager. |
Quickhook | Go /Ruby |
~4 |
⚠ |
~30 | Faster Git hook (pre-commit, etc.) runner. |
Komondor | swift |
- |
✖ |
~300 | Git Hooks for Swift projects. |
git-hooks | shell |
- |
✖ |
~900 | A tool to manage project, user, and global Git hooks. |
Autohook | Shell |
- |
✖ |
~50 | A very, very small Git hook manager with focus on automation. |
deprecated |
JS |
- |
✖ |
~30 | A command line git hook management tool. |