Modern native git hooks made easy
Husky improves your commits and more 🐶 woof!
You can use it to lint your commit messages, run tests, lint code, etc... when you commit or push. Husky supports all client-side Git hooks.
Click here to get started.
- Lightweight with zero dependencies (
- Powered by modern new Git feature (
- Follows npm and Yarn best practices regarding
- User-friendly messages
- macOS, Linux and Windows
- Git GUIs
- Custom hooks directory
- Nested projects
Husky is used by these awesome projects:
- And more than 1.1M projects
Does your company use husky? Ask your manager or marketing team if your company would be interested in supporting this project.
Find husky helpful? Become a backer and show your appreciation with a monthly donation on Open Collective. You can also tip with a one-time donation.