Astral: High-performance Python tooling
Next-gen
Python tooling
Fast, unified, futuristic
Astral’s mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff.

Ruff
Lint at lightspeed
An extremely fast Python linter, written in Rust.
Linting the CPython codebase, from scratch.
Tried and tested.
Powering impactful projects across open source.
Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running.
Sebastián Ramírez
Creator of FastAPI
Why is Ruff a gamechanger? Primarily because it’s nearly 1000x faster. Literally. Not a typo.
Nick Schrock
Founder of Elementl, co-creator of GraphQL
Just switched my first project to Ruff. Only one downside so far: it's so fast I couldn't believe it was working until I intentionally introduced some errors.
Timothy Crosley
Software Engineer at Stripe, Creator of isort
Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running.
Sebastián Ramírez
Creator of FastAPI
Why is Ruff a gamechanger? Primarily because it’s nearly 1000x faster. Literally. Not a typo.
Nick Schrock
Founder of Elementl, co-creator of GraphQL
Just switched my first project to Ruff. Only one downside so far: it's so fast I couldn't believe it was working until I intentionally introduced some errors.
Timothy Crosley
Software Engineer at Stripe, Creator of isort
Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running.
Sebastián Ramírez
Creator of FastAPI
Why is Ruff a gamechanger? Primarily because it’s nearly 1000x faster. Literally. Not a typo.
Nick Schrock
Founder of Elementl, co-creator of GraphQL
Just switched my first project to Ruff. Only one downside so far: it's so fast I couldn't believe it was working until I intentionally introduced some errors.
Timothy Crosley
Software Engineer at Stripe, Creator of isort
Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running.
Sebastián Ramírez
Creator of FastAPI
Why is Ruff a gamechanger? Primarily because it’s nearly 1000x faster. Literally. Not a typo.
Nick Schrock
Founder of Elementl, co-creator of GraphQL
Just switched my first project to Ruff. Only one downside so far: it's so fast I couldn't believe it was working until I intentionally introduced some errors.
Timothy Crosley
Software Engineer at Stripe, Creator of isort
|
Open-source and permissively licensed. Bringing together hundreds of contributors to empower the most impactful projects in open source and beyond.


