PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Search Packages

Find Python packages by name, description, GitHub topic, or filter by metrics
pre-commit
pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

144.6M 15K 961
j178
prek

⚡ A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

20.6M 7K 208
python-jsonschema
check-jsonschema

A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!

3.5M 315 61
hukkin
mdformat

CommonMark compliant Markdown formatter

2.8M 766 54
asottile
pyupgrade

A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

1.7M 4K 212
pre-commit
pre-commit-hooks

Some out-of-the-box hooks for pre-commit

1.5M 6K 788
PabloRMira
sql-formatter

A Python based SQL formatter

1.2M 46 10
executablebooks
mdformat-tables

An mdformat plugin for rendering tables

613K 19 2
nbQA-dev
nbqa

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

557K 1K 48
jshwi
docsig

Check Python signature params for proper documentation

380K 42 3
asottile
add-trailing-comma

A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.

165K 373 28
asottile
blacken-docs

Run `black` on python code blocks in documentation files

157K 680 45
asottile
reorder-python-imports

Rewrites source to reorder python imports

133K 779 58
asottile
yesqa

Automatically remove unnecessary `# noqa` comments

130K 262 10
compilerla
conventional-pre-commit

A pre-commit hook that checks commit messages for Conventional Commits formatting

120K 513 68
asottile
flake8-typing-imports

flake8 plugin which checks that typing imports are properly guarded

115K 51 6
asottile
seed-isort-config

Statically populate the `known_third_party` `isort` setting.

58K 66 16
opensource-nepal
commitlint

Lint Conventional Commit message on GitHub Actions and pre-commit.

42K 37 12
greenbone
autohooks

Library for managing git hooks

33K 206 24
asottile
reorder-python-imports-black

Rewrites source to reorder python imports

32K 779 58
macisamuele
language-formatters-pre-commit-hooks

Collection of custom pre-commit hooks.

21K 150 61
AlexanderDokuchaev
md-dead-link-check

A lightweight and fast tool to help you keep your Markdown files free of broken links.

12K 14 2
sayanarijit
tomlcheck

A simple toml syntax checker

12K 1 0
cpp-linter
cpp-linter-hooks

C/C++ pre-commit hooks powered by clang-format and clang-tidy

12K 40 5
    • Data from PyPI, GitHub, ClickHouse, and BigQuery