Search tools, frameworks, libraries, categories and domains
The original static type checker for Python and reference implementation of the typing spec.
pip install mypy
Package mypy, last 26 weeks.
mypy
Other tools in the same categories.
microsoft/TypeScript
Typed superset of JavaScript and the frontend default; v7 ships a Go-native compiler that is ~10x faster.
microsoft/pyright
Fast Python type checker from Microsoft that also powers Pylance in VS Code.
astral-sh/ty
Astral's Rust-based Python type checker and language server, far faster than mypy; in beta.
meta/pyrefly
Meta's Rust-based Python type checker and language server, successor to Pyre.
phpstan/phpstan
Static analyzer for PHP that finds bugs without running code, with strictness levels 0-10.
sorbet/sorbet
Fast gradual type checker for Ruby built by Stripe.
meta/flow
Meta's static type checker for JavaScript; largely displaced by TypeScript outside Meta.