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.

270.5M 48K 2K
davidhalter
jedi

Awesome autocompletion, static analysis and refactoring library for python

152.7M 6K 531
pylint-dev
pylint

It's not just a linter that annoys you!

66.9M 6K 1K
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.

60.5M 4K 348
pylint-dev
astroid

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

53.5M 580 339
semgrep
semgrep

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

36.8M 16K 988
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.

19.8M 9K 1K
rubik
radon

Various code metrics for Python code

5.1M 2K 136
zizmorcore
zizmor

Static analysis for GitHub Actions

4.2M 6K 222
ast-grep
ast-grep-cli

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

2M 15K 405
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.9M 95 9
google
pytype

A static type analyzer for Python code

1.1M 5K 289
rstcheck
rstcheck

Checks syntax of reStructuredText and code blocks nested within it

963K 254 43
rstcheck
rstcheck-core

Core library behind rstcheck.

914K 4 11
ast-grep
ast-grep-py

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

854K 15K 405
tirth8205
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

352K 19K 2K
pschanely
crosshair-tool

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

310K 1K 89
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)

302K 221 47
facebook
pyre-check

Performant type-checking for python.

196K 7K 453
crytic
slither-analyzer

Static Analyzer for Solidity and Vyper

168K 6K 1K
zubanls
zuban

Python Type Checker / Language Server

163K 1K 35
ajinabraham
njsscan

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

157K 435 106
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.

133K 766 121
duriantaco
skylos

Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/

131K 464 23
    • Data from PyPI, GitHub, ClickHouse, and BigQuery