Astral
Astral's mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff and uv.
Founding Story
Charlie Marsh started Ruff as a personal project to test if Rust could significantly speed up Python linting. After it gained rapid adoption, he founded Astral to build a comprehensive suite of high-performance tools for Python.
Discussions
No discussions yet
Be the first to start a discussion about Astral
Leadership
Founders
Charlie Marsh
Founder & CEO of Astral. Previously Staff Software Engineer at Spring Discovery (2018-2022) and Senior Engineer at Khan Academy (2014-2017). BSE in Computer Science from Princeton University.
Executive Team
Charlie Marsh
Founder & CEO
Previously Staff Software Engineer at Spring Discovery and Khan Academy.
Michael Katz
Head of Go-to-Market (GTM)
Joined Astral to lead commercial business; former Founder/CEO of Flowsend and experience at Qualtrics.
Business Model
Revenue Model
Open source tools with plans for vertically integrated paid services (Cloud/Enterprise). Now acquired by OpenAI.
Pricing Tiers
All core tools (Ruff, uv, ty) are free and open-source.
Target Markets
- Python developers
- Data scientists
- Software engineering teams
- DevOps engineers
- Python development
- CI/CD pipelines
- Package management
- Linting and formatting
- Amazon
- Hugging Face
- LangChain
- Microsoft
History & Milestones
Acquisition by OpenAI to join the Codex team.
Release of ty, a high-performance Python type checker and language server.
Release of uv, an extremely fast Python package installer and resolver.
uv 0.3.0 major update, expanding into a unified Python project manager.
Public launch of Astral with $4M seed funding led by Accel.
3 AI Tools by Astral
ty is an extremely fast Python type checker and language server built in Rust by Astral, the makers of Ruff.

An extremely fast Python package and project manager written in Rust, replacing pip, pip-tools, pipx, poetry, pyenv, and virtualenv in a single tool.

An extremely fast Python linter and code formatter written in Rust, designed as a drop-in replacement for Flake8, isort, and Black.
