Tools/astral-sh/uv

uv

An extremely fast Python package and project manager, written in Rust.

91.6k ★+264/wkestablishedRustMIT OR Apache-2.0new release 0.13.7

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

uv is one Python tool that replaces a pile of them. It installs Python itself, creates virtual environments, locks and installs packages, and runs scripts, covering what pip, pip-tools, pipx, poetry, pyenv, twine and virtualenv do separately. It's written in Rust, its own benchmarks put it 10-100x faster than pip, and it's free under MIT or Apache 2.0.

Setup is one line with Astral's installer script, or just pip install uv. uv pip mirrors pip and pip-tools, so teams can switch before learning uv add and uv lock. Commit uv.lock and everyone gets the same environment. No account, no server, no paid tier.

Solo, small teams and larger teams: free. Poetry and PDM still work; uv is faster.

The catch: uv is still pre-1.0 and minor releases break things (0.13 switched the default Python to 3.15 and tightened constraint files), so pin its version in CI. It has also patched several malicious-package bugs, most recently a Windows path traversal in 0.12.18. And the money changed: Astral agreed in March 2026 to join OpenAI's Codex team, and its paid registry, pyx, stopped taking signups. OpenAI pledged to keep the tools open source, and the license lets you fork if that changes.

Free vs Self-Hosted vs Paid

fully free

Free: Everything. uv is dual-licensed under MIT or Apache 2.0, at your option. Python installs, virtual environments, uv.lock lockfiles, workspaces, uvx tool runs and the uv pip interface all work with no account.

Self-hosted: Nothing to host. It's a single binary from the standalone installer, PyPI (pip install uv or pipx install uv) or your package manager, and it updates itself with uv self update. It pulls from PyPI or whatever private index you point it at.

Paid: No paid tier for uv. Astral's commercial product was pyx, a private Python registry that only ever ran as a waitlist beta; its page now says it is no longer accepting new signups. On March 19, 2026 Astral announced an agreement to join OpenAI as part of the Codex team, and says OpenAI will keep supporting its open source tools after the deal closes.

Free under MIT or Apache 2.0 with no paid tier. Astral's only commercial product, the pyx registry, has stopped accepting new signups, and Astral has agreed to join OpenAI.

What to do by team size

Solo
free; one install command replaces pip, pyenv and pipx
Small team
free; commit uv.lock so everyone gets the same environment
Medium team
free; `uv pip` speeds up CI without rewriting your requirements files
Large team
free; pin the uv version in CI because pre-1.0 releases still ship breaking changes
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
100/100 · A+
Adoption30/30
Maintenance25/25
Community20/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 81,736 starsActive community: 2,826 forksOrganization account (65 public repos)Notable author: 9,169 followersBacked by: Astral (YC, Accel)

License: MIT OR Apache-2.0

Dual-licensed at your choice.

Commercial use: ✓ Yes

About

Owner
Astral (Organization)
Backed by
Astral (YC, Accel)
Stars
91,615
Forks
3,752
Reddit
trending

Explore Further

More tools in the directory