typicode/husky
Git hooks made easy 🐶 woof! observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 73
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 67
- age_days: 4454
- days_rel: 653
- days_push: 167
- n_releases_24m: 2
Adoption not part of the score
35286 stars · 1097 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Husky is a lightweight npm package that makes managing native Git hooks easy, using Git's core.hooksPath feature. It lets teams automatically run scripts like linters, commit message checks, and tests on commit or push.
Use cases
- run linters before every commit
- enforce conventional commit message formats
- run tests before pushing
- set up git hooks in a monorepo
- prevent bad commits with pre-commit checks
When to choose
- you have a Node.js/npm project and want simple, fast Git hook management
- you need cross-platform Git hooks that work on macOS, Linux, and Windows
- you want hooks that work with Git GUIs and monorepos
When to avoid
- your project is not JavaScript/Node.js based
- you need server-side or CI-only hooks rather than client-side hooks
- you prefer language-agnostic hook managers like pre-commit
Facets
library · maturity stable
developer-tools ci-cd testing developer-tools version-control cross-platform windows git-hooks pre-commit commit-linting npm monorepo automation nodejs macos linux
2 sources
- readme: https://github.com/typicode/husky · fetched 2026-08-28 · b4271e0d36e9
- homepage: https://typicode.github.io/husky · fetched 2026-08-29 · 43e5135d4345
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| typicode/husky | main | 63 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem