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

Static Analysis Python Packages

Python packages with the GitHub topic static-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
davidhalter
jedi

Awesome autocompletion, static analysis and refactoring library for python

149.3M 6K 530
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
bridgecrewio
checkov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

20.2M 9K 1K
rubik
radon

Various code metrics for Python code

4M 2K 136
zizmorcore
zizmor

Static analysis for GitHub Actions

2.7M 5K 189
erev0s
apkinspector

apkInspector is a tool designed to provide detailed insights into the zip structure of APK files, offering the capability to extract content and decode the AndroidManifest.xml file.

1.7M 93 9
ast-grep
ast-grep-cli

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

1.5M 14K 362
google
pytype

A static type analyzer for Python code

1.1M 5K 290
rstcheck
rstcheck

Checks syntax of reStructuredText and code blocks nested within it

1M 253 43
ast-grep
ast-grep-py

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

942K 14K 362
rstcheck
rstcheck-core

Core library behind rstcheck.

897K 4 11
pschanely
crosshair-tool

An analysis tool for Python that blurs the line between testing and type systems.

395K 1K 83
xnuinside
simple-ddl-parser

Lightweight SQL DDL parser for extracting tables, columns, and schema metadata with broad multi-dialect support (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects)

300K 222 45
tirth8205
code-review-graph

Local knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only what matters — 6.8× fewer tokens on reviews and up to 49× on daily coding tasks.

228K 17K 2K
facebook
pyre-check

Performant type-checking for python.

214K 7K 451
MobSF
mobsfscan

mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code. Supports Java, Kotlin, Swift, and Objective C Code. mobsfscan uses MobSF static analysis rules and is powered by semgrep and libsast pattern matcher.

161K 754 121
ajinabraham
njsscan

njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.

150K 426 103
crytic
slither-analyzer

Static Analyzer for Solidity and Vyper

146K 6K 1K
ipyflow
ipyflow-core

A reactive Python kernel for Jupyter notebooks.

120K 1K 24
vitsalis
pycg

Static Python call graph generator

119K 365 72
    • Data from PyPI, GitHub, ClickHouse, and BigQuery