aicoolies logo
ty logo
ty logo

ty

Extremely fast Python type checker written in Rust

open sourceupdated Jul 9, 2026

ty is an extremely fast Python type checker built in Rust by Astral, the team behind Ruff and uv. It performs full type inference, supports PEP 695 type parameter syntax, and checks Python code orders of magnitude faster than mypy or pyright. ty completes the Astral Python toolchain alongside Ruff for linting and uv for package management, giving developers a unified Rust-powered development experience.

ty is the third major tool from Astral, completing their vision of rebuilding Python's core development toolchain in Rust for maximum performance. Where Ruff replaced flake8 and black for linting and formatting, and uv replaced pip and virtualenv for package management, ty targets mypy and pyright for type checking. The result is a type checker that can process large codebases in seconds rather than minutes, with full support for Python's type system including generics, protocols, and the latest PEP 695 syntax.

The type checker performs whole-program inference, understanding type narrowing through control flow, isinstance checks, and pattern matching. It integrates with existing type stubs from typeshed and supports inline type: ignore comments for gradual adoption. ty outputs clear, actionable error messages with code snippets and fix suggestions, following the same developer experience philosophy that made Ruff popular. Configuration lives in pyproject.toml alongside Ruff and uv settings.

Despite being relatively new, ty has already accumulated over 18,000 GitHub stars, reflecting strong developer demand for faster Python tooling. It is distributed under the MIT license and installs as a single binary with zero Python dependencies. For teams already using Ruff and uv, ty provides the final piece of a coherent, high-performance Python development stack that eliminates the overhead of managing multiple slow Python-based tools.

Pricing

Free and open source under MIT license

Platforms

macOS, Linux, Windows — single Rust binary, no Python deps

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

MCPJam logo

MCPJam Inspector

Test and debug MCP servers before they ship

Open-source platform for inspecting, debugging and regression-testing MCP servers, MCP Apps and ChatGPT apps, with OAuth and protocol conformance for local and CI workflows.

freemiumOpen SourceTelemetry
MCP for Unity logo

MCP for Unity

Open-source MCP bridge between AI assistants and the Unity Editor

MCP for Unity is CoplayDev’s MIT-licensed bridge between MCP-compatible AI assistants and the Unity Editor. It exposes tools for assets, scenes, GameObjects, scripts, tests, profiling, and build-oriented workflows. The community project supports Unity 2021.3 LTS through 6.x and is explicitly not affiliated with Unity Technologies.

Open Source
XcodeBuildMCP logo

XcodeBuildMCP

Sentry-maintained MCP server and CLI for Xcode builds, simulators, and tests

XcodeBuildMCP is a Sentry-maintained, MIT-licensed MCP server and CLI for agent-assisted iOS and macOS development. It lets MCP-compatible coding agents run Xcode build and test workflows, manage simulators, inspect failures, and work through Homebrew, npm, or on-demand client configuration, with documented Sentry telemetry controls for teams that need an opt-out.

Open SourceTelemetry
iFixAi logo

iFixAi

Open-source diagnostic for AI operational misalignment

iFixAi is an Apache-2.0 diagnostic tool for scoring AI agents and models against operational-misalignment risks such as hallucination, manipulation, sabotage, sandbagging, and oversight evasion.

Open Source
Inspect AI parent UK AISI mark

Inspect AI

UK AI Security Institute framework for LLM safety evaluations

Inspect AI is an MIT-licensed framework from the UK AI Security Institute for running large language model evaluations, including tool use, multi-turn dialogue, model-graded scoring, and reusable evaluation tasks.

Open Source
Safari MCP Server parent Safari mark

Safari MCP Server

Apple's Safari-native MCP server for web debugging agents

Safari MCP Server is Apple's safaridriver-based MCP server in Safari Technology Preview, giving compatible coding agents local access to Safari page content, console logs, network requests, screenshots, JavaScript evaluation, interactions, viewport controls, and accessibility/performance checks.

freeTelemetry

FAQ

What is ty?

ty is an extremely fast Python type checker built in Rust by Astral, the team behind Ruff and uv. It performs full type inference, supports PEP 695 type parameter syntax, and checks Python code orders of magnitude faster than mypy or pyright. ty completes the Astral Python toolchain alongside Ruff for linting and uv for package management, giving developers a unified Rust-powered development experience.

Is ty free?

Yes — ty is open source and free to use. Free and open source under MIT license

Is ty open source?

Yes — ty is open source.

What are the best ty alternatives?

The top editor-verified ty alternatives are Ruff, uv.