typicode/husky
Some data may be outdated โ see provenance labels.
Git hooks made easy ๐ถ woof! observed ยท 2026-10-02
Health v2 ยท maintenance only
52/100
- Activity 65
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4502
- days_rel: 701
- days_push: 215
- n_releases_24m: 1
Adoption not part of the score
35336 stars ยท 1097 forks observed ยท 2026-10-02
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-10-02 ยท b4271e0d36e9
- homepage: https://typicode.github.io/husky ยท fetched 2026-09-14 ยท 43e5135d4345
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| typicode/husky | main | 52 |
For agents
markdown ยท JSON ยท MCP: product_card(name="typicode/husky")
Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem