A framework for managing and maintaining multi-language pre-commit hooks.
-
Updated
Dec 22, 2025 - Python
A framework for managing and maintaining multi-language pre-commit hooks.
Some out-of-the-box hooks for pre-commit
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.
Rewrites source to reorder python imports
🎣 List of `pre-commit` hooks to ensure the quality of your `dbt` projects.
CommonMark compliant Markdown formatter
Python best practices project cookiecutter 🍪
Run `black` on python code blocks in documentation files
Generic template to bootstrap your PyTorch project.
A pre-commit hook that checks commit messages for Conventional Commits formatting
A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.
A production-ready Python development environment template using modern tools: uv for blazing-fast package management, Ruff for lightning-fast linting and formatting, ty for fast and reliable type checking, and VSCode Dev Containers for reproducible development environments.
A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!
Library for managing git hooks
The all-in-one open source Discord bot brought to you by @allthingslinux
Add a description, image, and links to the pre-commit topic page so that developers can more easily learn about it.
To associate your repository with the pre-commit topic, visit your repo's landing page and select "manage topics."