finds.dev← search

// the find

astral-sh/uv

★ 86,361 · Rust · Apache-2.0 · updated Jun 2026

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

uv is a Python package manager and project tool written in Rust that replaces pip, pip-tools, virtualenv, pyenv, and pipx in a single binary. It resolves and installs dependencies 10-100x faster than pip by parallelizing downloads and using a global content-addressable cache. Aimed at anyone who has ever waited on `pip install` and wondered why it takes that long.

The speed is real and not just benchmark-optimized — cold installs of large dependency trees that take 30+ seconds with pip routinely finish in under 2 seconds. The universal lockfile (`uv.lock`) pins both direct and transitive dependencies cross-platform, so the same lock resolves correctly on Linux and Windows without separate lock files. Inline script dependencies (`uv add --script`) are a genuinely useful feature for one-off scripts that currently require either polluting a venv or hand-rolling something. The PubGrub resolver handles complex version conflicts that pip either silently installs wrong or gives up on entirely.

The `uv.lock` format is not portable to other tools — if you hand the project to someone not using uv, they need to derive a `requirements.txt` themselves, which breaks mixed-toolchain shops. The build backend (`uv-build`) is new and not yet a drop-in for projects with complex C extension build steps; anything that customizes `setup.py` in non-trivial ways may need extra config or will fall back to slower paths. Workspace support, while present, still has rough edges around cross-workspace editable installs and tool version pinning that catch teams migrating from Poetry. Being a Rust binary means security auditing and patching the tool itself requires Rust expertise, not just Python, which is a non-obvious operational cost.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →