ty: An extremely fast Python type checker and language server

TL;DR: ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to tools like mypy, Pyright, and Pylance. Today, we’re announcing the Beta release of ty. We now use ty exclusively in our own projects and are ready to recommend it to motivated users for production use. At Astral, we build high-performance developer tools for the Python ecosystem. We’re best known for uv, our Python package manager, and Ruff, our linter and formatter. Today, we’re announcing the Beta release of the next tool in the Astral toolchain: ty, an extremely fast Python type checker and language server, written in Rust. 0s20s40styPyreflyPyrightmypy5.32s19.62s45.66s2.19sType checking the home-assistant project on the command-line, without caching (M4). ty was…

Read more on Lobste.rs