ty

astral-sh/ty

Fast Python type checker and language server written in Rust

PersonalEnterpriseDeveloper toolsWebDocker / self-hostCLIPermissive

At a glance

stars on GitHub
20k
contributors
62+
last commit
latest release, 16 hours ago
0.0.94
license
MIT

About

ty is a high-performance Python type checker and language server designed for speed and rich diagnostics. It provides code navigation, completions, type narrowing, and reachability analysis. Developers can run it directly from the command line using uvx or integrate it into editors via the Language Server Protocol.

From the repository: “An extremely fast Python type checker and language server, written in Rust.”

Latest release: 0.0.94, . Its files were downloaded 442 times.

All files (30)

Windows

macOS

Other files

To check the files: source.tar.gz.sha256, ty-aarch64-apple-darwin.tar.gz.sha256, ty-aarch64-pc-windows-msvc.zip.sha256, ty-aarch64-unknown-linux-gnu.tar.gz.sha256, ty-aarch64-unknown-linux-musl.tar.gz.sha256, ty-arm-unknown-linux-musleabihf.tar.gz.sha256, ty-armv7-unknown-linux-gnueabihf.tar.gz.sha256, ty-armv7-unknown-linux-musleabihf.tar.gz.sha256, ty-i686-pc-windows-msvc.zip.sha256, ty-i686-unknown-linux-gnu.tar.gz.sha256, ty-i686-unknown-linux-musl.tar.gz.sha256, ty-powerpc64le-unknown-linux-gnu.tar.gz.sha256, ty-riscv64gc-unknown-linux-gnu.tar.gz.sha256

These files come from the project's GitHub release. DigGitHub does not check them.

play.ty.devReachable · checked 7 hours ago
Preview of ty
Preview of ty at play.ty.dev