An extremely fast Python type checker and language server, written in Rust.
Still in beta.
alternatives to
Optional static typing for Python
ty, Pyright, and Pyrefly. 3 alternatives to mypy, in Python, Rust. Compare fit, licence, stars and the latest signed release.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| ty | Full replacement | 20k | MIT | Open source | No | Python | 0.0.101 | 2026-11-11 |
| Pyright | Full replacement | 16k | Other | Open source | No | Python | 1.1.414 | 2026-11-10 |
| Pyrefly | Full replacement | 7.2k | MIT | Open source | No | Rust | 1.4.1 | 2026-11-12 |
3 alternatives
An extremely fast Python type checker and language server, written in Rust.
Still in beta.
Static Type Checker for Python
Also the engine behind Pylance in VS Code.
A fast type checker and language server for Python
Written in Rust, with a language server for editors.