The archive · Developer & Business Tools · Strategic decision · 2022–2026
Astral bets Rust can rewrite Python's toolchain; OpenAI acquires it for Codex in 2026
Charlie Marsh's Astral rebuilt Python's linter, package manager and type checker in Rust, grew to hundreds of millions of monthly downloads, and joined OpenAI.
Astral
What the business is
A developer-tools company building open-source, Rust-based replacements for Python's toolchain: Ruff (linter/formatter), uv (package manager) and ty (type checker/language server).
Starting capital:$4M seed led by Accel (April 2023); later undisclosed Series A (Accel) and Series B (Andreessen Horowitz).
How it started
Charlie Marsh built Ruff as a side project to test a theory: that Python tooling could be much, much faster. After Ruff passed one million monthly downloads and 12,000 stars and was adopted by Airflow, FastAPI, Pandas and SciPy, he incorporated Astral in April 2023 with a $4M seed led by Accel to keep building 'more Ruff-like things.'
What happened
Astral shipped uv, a package manager that replaces pip, pip-tools, pipx, poetry and virtualenv with 10–100x speedups, then ty, a Rust type checker whose December 2025 beta post claims 10–60x speedups over mypy and Pyright. Runa Capital's ROSS Index tracked ty to 11.2K stars (11.2x growth) in Q3 2025, and Astral began commercializing with a paid package registry after undisclosed Series A and Series B rounds led by Accel and a16z.
How it ended up
On 2026-03-19 OpenAI announced it will acquire Astral, with the team joining the Codex organization; Astral says its open-source tools (uv, Ruff, ty) will keep shipping after closing, which is subject to regulatory approval.
Background
Astral is the company Charlie Marsh started to rewrite Python's developer toolchain in Rust. Its bet: that linting, packaging and type checking could each be made 10–100x faster, and that open-source distribution would turn those rewrites into the default tools of the Python ecosystem — with paid services layered on top later.
The wedge was Ruff, a linter Marsh built to test whether Python tooling could be dramatically faster. By April 2023 Ruff had passed one million monthly downloads and 12,000 GitHub stars and was adopted by Airflow, FastAPI, Pandas and SciPy, so Marsh incorporated Astral with a $4M seed led by Accel. uv followed, replacing pip, poetry and virtualenv, and in December 2025 ty launched in beta as a type checker Astral says runs 10–60x faster than mypy and Pyright.
Growth compounded: Runa Capital's ROSS Index tracked ty to 11.2K stars (11.2x growth) in Q3 2025, Astral says its tools now account for hundreds of millions of downloads per month, and the company raised undisclosed Series A (Accel) and Series B (a16z) rounds as it moved toward commercialization with a paid package registry.
On March 19, 2026, OpenAI announced it will acquire Astral, bringing the team and tools into its Codex organization; OpenAI says it will keep supporting the open-source products after closing, which remains subject to regulatory approval.
What has to be true
- A 10–100x speedup in the most-used developer tools is instantly measurable, so word of mouth did the selling.
- Open source removed adoption risk: teams could switch linter, package manager or type checker without lock-in, making default achievable.
- Each tool reused the same Rust foundation and community, so the second and third products launched with distribution already built.
- The open-core path — free tools, paid registry — gave the company revenue optionality that made it attractive to OpenAI.
What can be applied
Pick the slowest part of a developer workflow and rebuild it 10–100x faster in the open: adoption compounds on measurable speed, and each hit funds the next tool until one company owns the toolchain.
Aftermath
As of September 2026 Astral has agreed to join OpenAI: the acquisition was announced March 19, 2026, with the team moving into the Codex organization and OpenAI committing to keep supporting the open-source tools after closing. Until the deal closes — subject to regulatory approval — Astral remains an independent company, and its tools (Ruff, uv, ty) continue to ship, with ty's stable release expected during 2026. The open-source portfolio now spans linting, packaging and type checking, with hundreds of millions of monthly downloads.
Sources
- OpenAI to acquire Astral
- Astral to join OpenAI
- Announcing Astral, the company behind Ruff
- Python type checker ty now in beta
- Top trending open-source startups in Q3 2025
spotted an error? The archive wants to know.
Your turn
You just read one. Describe what you are building, and see who is betting on the same thing.
Free account · 3 free questions · no card