← back

category

Python type checkers

Check Python type annotations before the code runs.

Side by side

Python type checkers
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
mypy21kOtherOpen sourceNoPythonv2.4.12026-11-12
ty20kMITOpen sourceNoPython0.0.1012026-11-11
Pyright16kOtherOpen sourceNoPython1.1.4142026-11-10
Pyrefly7.2kMITOpen sourceNoRust1.4.12026-11-12
basedpyright3.6kOtherOpen sourceNoTypeScriptv1.40.22026-11-10

5 tools

ty

An extremely fast Python type checker and language server, written in Rust.

Language
Python
Licence
MIT
Stars
20k
Latest
0.0.101
Last push
2026-11-11
Pyrefly

A fast type checker and language server for Python

Language
Rust
Licence
MIT
Stars
7.2k
Latest
1.4.1
Last push
2026-11-12
basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server

Language
TypeScript
Licence
Other
Stars
3.6k
Latest
v1.40.2
Last push
2026-11-10

What these tools replace