hk, built by @jdx, exists for performance and mise-en-place. Users of mise wanted more functionality than its basic command provided, leading to the creation of hk. HK pairs well with mise, but doesn’t require it. The tool offers unique ideas for running faster pre-commit hooks and includes builtins for common linters and formatters. Compared to lefthook, hk is more “batteries included” and faster due to advanced parallelism logic. Compared to pre-commit, hk is faster, avoids plugin complexities, and offers control over modifying files. There is no roadmap for hk yet, and contributions are welcome. Expect frequent changes and experimentation until version 1.0.
https://hk.jdx.dev/about.html