
Fast Python type checker.
Free

ty is a blazingly fast Python type checker and language server, developed by Astral, the creators of Ruff. Written in Rust, it offers significant performance improvements over existing tools. It provides comprehensive type checking, editor integration, and a robust language server for enhanced developer experience. ty supports various features including module discovery, Python version compatibility, and file exclusions. It's designed to be a performant and reliable tool for ensuring code quality and catching type-related errors early in the development process. The project also includes features like diagnostics, a type system, and a reference guide for configuration and usage.
Written in Rust, ty offers significantly faster type checking compared to other Python type checkers.
Seamlessly integrates with popular editors for real-time error highlighting and code completion.
Provides robust type checking capabilities to catch type-related errors in your Python code.
Includes a language server for features like auto-completion, go-to-definition, and more.
Offers flexible configuration options through a `pyproject.toml` file to customize behavior.
Intelligently discovers and analyzes modules within your project.
Install ty using pip: pip install ty.,Integrate ty with your editor (e.g., VS Code) for real-time feedback.,Configure ty using a pyproject.toml file to customize its behavior.,Run ty on your project to check for type errors: ty check ..,Explore the documentation for advanced configuration and features.
Use ty to catch type errors and improve the overall quality and reliability of your Python code.
Integrate ty with your editor to receive real-time feedback and speed up the development process.
Benefit from ty's performance advantages when working on large and complex Python projects.
Enforce consistent type hinting practices across your codebase.
Developers of all skill levels who want to improve the quality and maintainability of their Python code.
Teams and organizations looking for a fast and reliable type checker to enforce coding standards.
ty is an open-source project and is available for free.