Alternatives to pre-commit

A command-line framework for managing and running multi-language Git pre-commit hooks across projects. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as pre-commit.

  • prek

    Run code checks using existing pre-commit hooks and configurations.

    prek runs the same pre-commit hooks and configurations, so existing setups carry over, though individual hooks may still need their own tools and dependencies installed.

Similar software

Related functionality, not a direct replacement.