pre-commit
Framework for managing Git pre-commit hooks
pre-commit is an open-source framework for managing and maintaining multi-language Git pre-commit hooks. It runs locally and in self-hosted CI to enforce code quality before commits land.
Key features
- Multi-language hooks
- Auto-installs tools
- Large hook ecosystem
- CI integration
Strengths
- Released under the MIT license
- Easy to set up — beginner-friendly
- Mature project with 15.5k GitHub stars
- Written in Python
pre-commit replaces
Compare pre-commit
11 head-to-head comparisons.
Similar developer tools & git apps
Excalidraw
Developer Tools & GitVirtual hand-drawn style whiteboard
Replaces Miro
lazygit
Developer Tools & GitSimple terminal UI for Git commands
Replaces GitKraken, Sourcetree
Hoppscotch
Developer Tools & GitOpen-source API development ecosystem
Replaces Postman, Insomnia
json-server
Developer Tools & GitFull fake REST API from a JSON file in seconds
Replaces Mockoon, Postman Mock
Strapi
Developer Tools & GitLeading open-source headless CMS
Replaces Contentful
NocoDB
Developer Tools & GitOpen-source Airtable alternative
Replaces Airtable