74 releases (28 stable)

Uses new Rust 2024

new 1.48.0 Jun 11, 2026
1.46.0 May 27, 2026
1.10.1 Aug 22, 2025
1.2.2 Jul 21, 2025
0.6.5 Mar 30, 2025

#185 in Filesystem

MIT license

700KB
16K SLoC

hk

A git hook manager and project linting tool with an emphasis on performance. Compared to other git hook managers, hk has tighter integration with linters and is able to make use of read/write file locks in order to maximize concurrency while also preventing race conditions.

See docs: https://hk.jdx.dev/

Sponsors

hk is sponsored by 37signals.

Demo

hk demo

CI

Namespace

Thanks to Namespace for providing CI for hk.

Dependencies

~58–99MB
~1.5M SLoC