PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Static Code Analysis Python Packages

Python packages with the GitHub topic static-code-analysis. Sorted by relevance, with stars and monthly downloads.
astral-sh
ruff

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

226.9M 48K 2K
pycqa
flake8

flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

54.3M 4K 346
pylint-dev
astroid

A common base representation of python source code for pylint and other projects

50.9M 575 326
pylint-dev
pylint

It's not just a linter that annoys you!

48.5M 6K 1K
semgrep
semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

40.2M 15K 936
PyCQA
bandit

Bandit is a tool designed to find common security issues in Python code.

23.8M 8K 762
gauge-sh
tach

A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip πŸ”§ Able to be adopted incrementally - ⚑ Implemented with no runtime impact ♾️ Interoperable with your existing systems πŸ¦€ Written in rust

2.3M 3K 88
google
pytype

A static type analyzer for Python code

1.1M 5K 290
roskakori
pygount

count lines of code for hundreds of languages using pygments

564K 181 25
tylerwince
flake8-bandit

Automated security testing using bandit and flake8.

523K 116 24
ipyflow
ipyflow-core

A reactive Python kernel for Jupyter notebooks.

120K 1K 24
zhukovgreen
friendly-sequences

Friendly, Scala like, Sequence interface

77K 12 0
pytorch-labs
torchfix

TorchFix - a linter for PyTorch-using code with autofix support

65K 151 20
Technologicat
pyan3

The Python static call graph generator. pyan3 on PyPI. Official repo. Py3.10-3.14.

35K 417 74
guilatrova
tryceratops

A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).

31K 448 25
ipyflow
ipyflow

A reactive Python kernel for Jupyter notebooks.

6K 1K 24
shivasurya
codepathfinder

Static Code Analysis for security teams with Inter file taint analysis. Built for finding vulnerabilities, advanced structural search, derive insights and supports MCP

4K 130 16
priv-kweihmann
systemdlint

Systemd Linter

3K 53 9
python-security
python-taint

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications

2K 2K 249
astral-sh
muff

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

2K 48K 2K
bolajiwahab
pgrubic

PostgreSQL linter and formatter for schema migrations and design best practices.

2K 15 3
zigai
rattle-lint

A framework for custom Python linters with auto-fixes and hierarchical configuration

2K 0 0
nbsafety-project
nbsafety

A reactive Python kernel for Jupyter notebooks.

2K 1K 24
securesauce
precli

Precaution CLI - command line static application security testing tool

1K 27 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery