1.pre-commit / pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
+540 stars
from 15,136 · score 6.29
Ranked by Attention Score: stars gained over the last 180 complete days
7 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
A framework for managing and maintaining multi-language pre-commit hooks.
Git hooks made easy 🐶 woof!
CommonMark compliant Markdown formatter
Seamless integration of https://pre-commit.com git hooks with Nix.
Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀
🐍 CLI tool to find and delete unused Python virtual environments (.venv, poetry, conda, pipenv, uv). Reclaim disk space effortlessly — supports bulk delete, size reporting, and pycache cleanup.
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks