pyre-check
Performant type checking for Python codebases.
- Status
- UnmaintainedGitHub repository has been archived.
- Last checked
- Aging · Sep 2, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Pyre is a performant static type checker that helps developers catch errors early in the development process. It integrates seamlessly with existing workflows and supports large-scale projects, ensuring robust and maintainable code.
Pyre offers fast, incremental type checking specifically optimized for large Python codebases, making it a standout choice for teams that prioritize speed and scalability.
When it fits — and when it doesn’t
A good fit for
Python developers working on large codebases who need fast and accurate type checking.
Teams that require integration with existing build systems and IDEs for seamless workflow.
Look elsewhere if
Projects requiring real-time feedback outside of the development environment
Small-scale projects where setup overhead outweighs benefits
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited third-party integration support
Documentation and community resources are sparse for integrating with non-standard Python tools or frameworks
- 02
Performance issues with very large codebases
Scalability tests show significant slowdowns when checking projects with over 10k files
What it does well
Fast incremental type checking
Integration with IDEs and build systems
Support for large codebases
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up pyre-check
Setup steps, common gotchas and what to check after 30 days.