jdx/hk
git hooks and project lints observed · 2026-09-03
Health v2 · maintenance only
84/100
- Activity 100
- Release rhythm 88
- Longevity 41
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: 1.0
- age_days: 584
- days_rel: 3
- days_push: 0
- n_releases_24m: 141
Adoption not part of the score
1143 stars · 85 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
hk is a fast, language-agnostic git hook manager and project linter written in Rust. It runs linters and formatters concurrently with read/write file locking to prevent race conditions, and uses typed Pkl configuration with built-in definitions for common tools.
Use cases
- manage git hooks for a project
- run linters and formatters in parallel on pre-commit
- prevent linters from racing when editing the same files
- safely handle partially staged files in pre-commit hooks
- set up global git hooks across all repositories
- run project lint checks in CI
When to choose
- you need fast, parallel git hook execution with safe file locking
- you want built-in configurations for common linters like prettier or eslint
- you use mise and want integrated tool management
- you need robust stashing of unstaged changes during fix hooks
When to avoid
- you need a hook manager with a large plugin ecosystem or broad community adoption
- you prefer YAML/JSON configuration over Pkl
- you only need simple sequential hook scripts
- you are on Git older than 2.54 and dislike legacy script shims
Facets
cli-tool · maturity active
linter developer-tools cli concurrency version-control developer-tools version-control windows cli rust git-hooks linting code-formatting pre-commit pkl-configuration parallel-execution mise-integration command-line automation linux macos
6 sources
- readme: https://github.com/jdx/hk · fetched 2026-09-03 · a7efefba46a2
- homepage: https://hk.jdx.dev · fetched 2026-08-29 · b7737dd12794
- site_page: https://hk.jdx.dev/cli/install.html · fetched 2026-08-29 · b20c3c7c141c
- site_page: https://hk.jdx.dev/cli/uninstall.html · fetched 2026-08-29 · eaf8f6de8afb
- site_page: https://hk.jdx.dev/about.html · fetched 2026-08-29 · c415bdaa617f
- registry_crates: https://crates.io/api/v1/crates/hk · fetched 2026-08-29 · 7cfa6b645b8a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jdx/hk | main | 84 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem