The makers of Python's most popular tools just got acquired
Astral, the company behind Ruff and uv — used by hundreds of millions of Python developers monthly — is joining OpenAI's Codex team. The open-source tools will stay free.
If you write Python — or use any tool built with Python — this affects you. Astral, the company that built the two fastest-growing Python developer tools in history, just announced it's joining OpenAI.
Astral's tools, Ruff (a code checker and formatter with 46,000 GitHub stars) and uv (a package manager with 81,000 GitHub stars), have become the backbone of modern Python development. Together, they handle hundreds of millions of downloads every month and are used by projects like PyTorch, FastAPI, Pandas, Hugging Face, and Apache Airflow.
What Astral Built — and Why It Matters
Before Astral, Python developers needed a patchwork of slow, separate tools to manage their code: one to check for errors (Flake8), one to format code (Black), one to sort imports (isort), one to install packages (pip), and more. Each tool was written in Python itself, which made them sluggish.
Astral rewrote all of this in Rust (a programming language known for extreme speed), creating tools that run 10–100x faster than the originals. Ruff, for example, can scan an entire codebase in 0.2 seconds — a task that previously took 20 seconds.
• Ruff — 46,400 GitHub stars, 900+ lint rules, replaces 5+ separate tools
• uv — 81,400 GitHub stars, replaces pip, poetry, pyenv, virtualenv, and more
• ty — Astral's newest tool, a type checker (still in development)
• Combined: hundreds of millions of monthly downloads
The Codex Connection
Astral's team will join OpenAI's Codex group — the division behind AI-powered coding tools. Founder Charlie Marsh framed the move as a natural step: "AI is rapidly changing the way we build software."
The logic is straightforward. OpenAI's Codex already helps developers write code with AI. Now it gains the team that built the tools developers use to manage that code. Think of it as OpenAI acquiring both the pen and the paper.

Will Ruff and uv Stay Free?
This is the question the Python community immediately asked — and the answer, for now, is yes. Astral's announcement states: "We'll keep building in the open, alongside our community — and for the broader Python ecosystem — just as we have from the start."
But the community is skeptical. On Hacker News (where the story hit #1 with 368+ points), developers drew parallels to past acquisitions that started with similar promises:
• "I don't trust this kind of shit" — skepticism about long-term open-source commitment
• "OpenAI and Anthropic are making plays to own the means of production in software" — worries about AI companies controlling developer infrastructure
• Historical comparisons to Microsoft and Oracle's "embrace, extend, extinguish" strategy
• Some view it as primarily an acqui-hire (buying the team, not the tools)
The Bigger Pattern
This acquisition fits a growing trend: AI companies are buying developer tools. OpenAI recently acquired Promptfoo (an AI testing framework). Microsoft bought GitHub (and built Copilot). The race isn't just to build the smartest AI — it's to control the tools developers use every day.
For Python developers specifically, the worry is dependency. If your linter, formatter, package manager, and AI coding assistant all come from the same company, that's a lot of eggs in one basket.
What Python Developers Should Do Now
If you already use Ruff and uv: Nothing changes today. Both tools are MIT-licensed (meaning anyone can fork them). Keep using them — they're still the best at what they do.
If you're evaluating tools: Ruff and uv remain technically superior. The MIT license means even if OpenAI changes direction, the community can maintain independent forks.
If you're worried: Watch for any license changes, feature gating, or telemetry additions in future releases. These are the early warning signs of closed-source drift.
Charlie Marsh thanked investors Casey Aylward (Accel) and Jennifer Li (Andreessen Horowitz), along with the Astral team and community. Financial terms of the deal were not disclosed.
The tools that made Python development bearable now belong to the company trying to make coding itself optional. Whether that's a marriage made in heaven or a cautionary tale depends on what OpenAI does next.
Related Content — Get Started with Easy Claude Code | Free Learning Guides | More AI News
Stay updated on AI news
Simple explanations of the latest AI developments