PyPI StatsPyPI Stats
DiscoverCompareTrendingDashboard
PyPI Stats — Download analytics for Python packages
APIGitHubPrivacyTerms

Sign in to subscribe to our weekly trending newsletter.

Download data sourced from BigQuery (Google). Counts may include CI/CD and mirror traffic.
Inspired by and built upon the work of pypistats.org
Discover/prek/Alternatives

Best Alternatives to prek

Better `pre-commit`, re-engineered in Rust

12 similar packages · ranked by shared classifiers & health score · View prek →

#1
rumdlv0.1.66↑

A fast Markdown linter written in Rust

133.0K/moMIT★ 989
78
#2
tyv0.0.20↓

An extremely fast Python type checker, written in Rust.

18.5M/mo★ 18.1K
67
#3
xenonv0.9.3↑

Monitor code metrics for Python on your CI server

573.6K/moMIT
88
#4
dotenv-linterv0.7.0↑

Linting dotenv files like a charm!

153.5K/moMIT★ 302
79
#5
taplov0.9.3

A CLI for Taplo TOML toolkit

446.4K/moMIT★ 2.2K
76
#6
ast-grep-pyv0.41.0

Structural Search and Rewrite code at large scale using precise AST pattern.

674.6K/moMIT★ 13.2K
72
#7
ruffv0.15.4

An extremely fast Python linter and code formatter, written in Rust.

159.7M/mo★ 46.8K
68
#8
ast-grep-cliv0.41.0

Structural Search and Rewrite code at large scale using precise AST pattern.

994.7K/mo★ 13.2K
68
#9
mbakev1.4.6↓

A Python-based Makefile formatter and linter

110.1K/mo★ 738
64
#10
tachv0.33.4↓

A Python tool to maintain a modular package architecture.

1.5M/mo★ 2.7K
61
#11
flake8-import-rulesv1.0.0↓
58.5K/mo
46
#12
nbqav1.9.1

Run any standard Python code quality tool on a Jupyter Notebook

MIT★ 1.2K
37
← Browse all categories