Packages
-
flake8-annotations-complexity
A flake8 plugin that flags type annotations…
permissive · active · 332.8K/mo
-
pytest-loop
A pytest plugin that repeats tests a fixed…
copyleft · active · 321.5K/mo
-
pysonar
A command-line scanner that integrates Python…
copyleft · active · 321.3K/mo
-
wemake-python-styleguide
A flake8 plugin that enforces strict,…
permissive · active · 319.1K/mo
-
pulumi-policy
Defines and enforces policy rules on cloud…
permissive · active · 316.5K/mo
-
python-lsp-ruff
Integrates ruff's linting, formatting, and…
permissive · active · 314.4K/mo
-
oslo.upgradecheck
Provides a framework for writing and running…
permissive · active · 314.0K/mo
-
flake8-commas
A flake8 plugin that enforces trailing comma…
permissive · aging · 310.4K/mo
-
flake8-literal
A flake8 plugin that enforces consistent…
copyleft · aging · 308.1K/mo
-
openunmix
Separates music into individual stems (vocals,…
permissive · dormant · 302.7K/mo
-
selenium-stealth
Modifies a Selenium Chrome WebDriver to evade…
permissive · abandoned · 300.1K/mo
-
flake8-cognitive-complexity
A flake8 extension that checks Python code for…
permissive · abandoned · 298.5K/mo
-
dataframely
Dataframely validates the schema and content of…
unclear · active · 297.4K/mo
-
cisco-ai-skill-scanner
Scans AI Agent Skills for prompt injection,…
permissive · active · 295.3K/mo
-
type-enforced
Enforces Python type annotations at runtime…
permissive · active · 295.0K/mo
-
flake8-picky-parentheses
A flake8 plugin that detects and reports…
permissive · active · 293.6K/mo
-
glean-parser
Parses and validates Glean telemetry…
unclear · active · 293.2K/mo
-
django-filter-stubs
Provides PEP-484 type stubs for django-filter…
permissive · abandoned · 286.3K/mo
-
config-formatter
Automatically formats .ini and .cfg…
permissive · aging · 286.0K/mo
-
pytest-cpp
A pytest plugin that discovers and runs C++…
permissive · active · 277.3K/mo
-
robotframework-appiumlibrary
AppiumLibrary is a Robot Framework library that…
permissive · active · 276.9K/mo
-
robotframework-tidy
Robotidy autoformats Robot Framework test code,…
permissive · aging · 273.2K/mo
-
atheris
Atheris is a coverage-guided fuzzer for Python…
unclear · active · 269.7K/mo
-
molotov
Molotov is a load testing tool that uses…
permissive · abandoned · 268.6K/mo
-
pytest-excel
A pytest plugin that generates Excel reports…
permissive · active · 266.2K/mo
-
axe-selenium-python
Integrates aXe accessibility testing with…
copyleft · active · 252.1K/mo
-
flake8-fixme
A flake8 plugin that detects and flags…
permissive · abandoned · 252.1K/mo
-
hol-guard
HOL Guard is a local-first antivirus and…
permissive · active · 252.0K/mo
-
robotframework-faker
Wraps Faker's random test data generation as…
permissive · aging · 248.3K/mo
-
emrvalidator
EMRValidator is a data validation library…
permissive · aging · 242.6K/mo
-
zuban
Zuban is a Rust-based Python language server…
agpl · active · 240.4K/mo
-
flake8-executable
A Flake8 plugin that detects and reports…
copyleft · active · 238.0K/mo
-
verlib2
Provides standalone version comparison and…
unclear · active · 235.5K/mo
-
mozcrash
Extracts and formats stack traces from minidump…
copyleft · dormant · 231.9K/mo
-
flake8-rst-docstrings
A flake8 plugin that validates Python…
permissive · active · 226.8K/mo
-
pylint-odoo
A Pylint plugin that adds Odoo-specific code…
agpl · active · 226.3K/mo
-
coverage_enable_subprocess
Installs a .pth file that automatically enables…
permissive · abandoned · 223.7K/mo
-
pylint-json2html
Converts pylint JSON reports into formatted…
copyleft · dormant · 221.0K/mo
-
socketsecurity
Socket Security CLI scans Python projects for…
permissive · active · 220.6K/mo
-
pylint-flask
A Pylint plugin that resolves Flask extension…
copyleft · abandoned · 220.0K/mo
-
darker
Darker reformats Python source code in Git…
permissive · aging · 219.7K/mo
-
deadcode
Scans Python codebases to find and optionally…
agpl · active · 218.5K/mo
-
allure-pytest-bdd
Integrates Allure Report with Pytest-BDD to…
permissive · active · 217.6K/mo
-
darkgraylib
Provides shared utility code and abstractions…
permissive · aging · 212.4K/mo
-
protoc-gen-validate
Validates protocol buffer messages against…
unclear · abandoned · 208.1K/mo
-
flake8-gl-codeclimate
A Flake8 formatter that outputs linting results…
permissive · active · 203.9K/mo
-
actionlint-py
actionlint-py provides a pip-installable…
permissive · active · 203.8K/mo
-
stestr
stestr is a parallel test runner for Python…
permissive · active · 202.5K/mo
-
flake8-pytest-style
A flake8 plugin that detects and reports style…
unclear · active · 201.4K/mo
-
pylint-junit
Generates JUnit-formatted XML reports from…
permissive · dormant · 201.1K/mo
-
bernstein
Bernstein orchestrates parallel CLI coding…
permissive · active · 199.6K/mo
-
hacking
Hacking is a set of flake8 plugins that enforce…
permissive · active · 197.4K/mo
-
flake8-requirements
A flake8 plugin that validates whether imported…
permissive · aging · 196.2K/mo
-
codeflash
Codeflash is a CLI tool that uses LLMs to…
unclear · active · 191.9K/mo
-
ick
Ick is a polyglot tool for bundling best…
permissive · active · 191.9K/mo
-
docstr-coverage
Measures docstring coverage in Python source…
permissive · dormant · 190.7K/mo
-
pylama
Pylama is a code audit tool that wraps multiple…
permissive · active · 188.4K/mo
-
ops-scenario
ops-scenario is a state-transition testing…
permissive · active · 184.6K/mo
-
slither-analyzer
Slither is a static analysis framework for…
agpl · active · 184.5K/mo
-
flake8-formatter-junit-xml
Formats flake8 linting output as JUnit XML,…
permissive · dormant · 183.2K/mo
-
fawltydeps
Fawltydeps identifies undeclared dependencies…
permissive · aging · 182.7K/mo
-
data-science-types
Provides PEP-561-compliant type stubs for…
permissive · abandoned · 181.0K/mo
-
pytest-grpc
A pytest plugin that provides fixtures to write…
permissive · abandoned · 180.0K/mo
-
airflow-provider-great-expectations
Provides Apache Airflow operators that…
permissive · active · 179.6K/mo
-
jcodemunch-mcp
An MCP server that retrieves precise source…
unclear · active · 179.0K/mo
-
pytest-item-dict
A pytest plugin that builds hierarchical…
unclear · active · 177.2K/mo
-
pytest-xml
A pytest plugin that generates XML output from…
unclear · dormant · 176.6K/mo
-
skylos
Skylos is a local-first static analysis CLI…
permissive · active · 173.7K/mo
-
dotenv-linter
Lints `.env` files for consistency violations…
permissive · active · 172.8K/mo
-
jsonschema-typed-v2
Generates Python TypedDict type annotations…
permissive · dormant · 172.5K/mo
-
pydocstringformatter
Automatically formats Python docstrings to…
permissive · active · 172.2K/mo
-
dbt-coverage
Measures documentation and test coverage of dbt…
permissive · active · 171.7K/mo
-
marionette-driver
Marionette Driver provides a Python client for…
copyleft · active · 171.3K/mo
-
flake8-string-format
A Flake8 plugin that validates string format…
permissive · active · 170.8K/mo
-
reformat-gherkin
Automatically formats Gherkin feature files to…
permissive · active · 170.5K/mo
-
flake8-html
A flake8 plugin that converts code style…
permissive · dormant · 170.3K/mo
-
pyprof2calltree
Converts Python cProfile profiling data into…
permissive · abandoned · 169.9K/mo
-
tdd-guard-pytest
A pytest plugin that captures test results and…
permissive · active · 168.9K/mo
-
pytest-container
A pytest plugin that automates container…
copyleft · active · 167.1K/mo
-
plugin-scanner
Lints, verifies, and gates plugins, skills, MCP…
permissive · active · 165.4K/mo
-
uv-secure
Scans uv.lock, pylock.toml, and…
permissive · abandoned · 164.3K/mo
-
njsscan
njsscan is a static application security…
copyleft · active · 163.0K/mo
-
sqlvalidator
Formats, validates, and checks SQL SELECT…
permissive · dormant · 162.1K/mo
-
slotscheck
Validates that `__slots__` are correctly…
permissive · active · 160.5K/mo
-
clangd-tidy
clangd-tidy wraps clangd to provide faster…
permissive · active · 158.5K/mo
-
qase-python-commons
Provides core configuration and SDK…
permissive · active · 157.1K/mo
-
pylint-exit
Translates pylint's bit-encoded exit codes into…
permissive · abandoned · 156.5K/mo
-
bandit-sarif-formatter
Converts Bandit security analysis output into…
permissive · abandoned · 156.0K/mo
-
django-zen-queries
Prevents unintended database queries in Django…
permissive · active · 155.8K/mo
-
beautysh
Beautysh automatically formats and beautifies…
permissive · active · 152.4K/mo
-
strict-kwargs
A standalone CLI linter that enforces keyword…
permissive · active · 152.3K/mo
-
codeflash-benchmark
A pytest plugin that adds benchmarking…
unclear · active · 151.2K/mo
-
scan-build
Runs the Clang static analyzer on C/C++…
permissive · active · 151.1K/mo
-
mypy-strict-kwargs
A mypy plugin that enforces…
permissive · active · 150.7K/mo
-
typing-validation
Runtime validation of Python objects against…
copyleft · active · 150.3K/mo
-
slipcover
SlipCover is a fast code coverage tool that…
permissive · active · 149.9K/mo
-
py-import-cycles
Detects import cycles in Python projects by…
permissive · active · 149.9K/mo
-
allure-robotframework
Integrates Robot Framework test execution with…
permissive · active · 148.6K/mo
-
reorder-python-imports
Automatically reorders Python imports into a…
permissive · active · 147.7K/mo
-
aiocop
Detects and logs blocking I/O and CPU calls in…
permissive · active · 145.0K/mo
-
flux-local
flux-local provides CLI tools and a Python…
permissive · active · 143.2K/mo
-
allure-pytest-default-results
Generates default "unknown" status results for…
unclear · active · 143.1K/mo
-
strongtyping
A runtime type-checking decorator that…
permissive · active · 142.3K/mo
-
gersemi
gersemi is a command-line formatter for CMake…
copyleft · active · 141.3K/mo
-
flake8-tuple
A flake8 plugin that detects unintended…
permissive · abandoned · 140.5K/mo
-
mobsfscan
mobsfscan is a static analysis tool that…
copyleft · active · 140.0K/mo
-
jupyter-black
A Jupyter Notebook and JupyterLab extension…
permissive · dormant · 137.4K/mo
-
kubernetes-validate
Validates Kubernetes resource definitions…
permissive · active · 136.5K/mo
-
qase-pytest
A pytest plugin that reports test results to…
permissive · active · 135.2K/mo
-
django-zeal
Detects N+1 query problems in Django…
unclear · active · 133.8K/mo
-
yesqa
yesqa automatically removes unnecessary `#…
permissive · active · 132.4K/mo
-
flake8-blind-except
A flake8 plugin that detects overly broad…
permissive · abandoned · 132.1K/mo
-
types-geopandas
Provides type annotations for the geopandas…
permissive · active · 131.0K/mo
-
flawfinder
Flawfinder scans C/C++ source code to identify…
copyleft · active · 130.6K/mo
-
tower
Tower is a CLI and Python runtime for deploying…
permissive · active · 128.8K/mo
-
pytest-jira
A pytest plugin that links test cases to JIRA…
copyleft · active · 127.6K/mo
-
flake8-mock-spec
A flake8 plugin that enforces the use of the…
permissive · abandoned · 127.5K/mo
-
mailosaur
Mailosaur is a Python client library for…
permissive · active · 127.0K/mo
-
jupyterlab-code-formatter
A JupyterLab plugin that integrates code…
permissive · active · 126.2K/mo
-
trulens-core
Instruments LLM applications with…
permissive · active · 126.1K/mo