astral-sh/uv
An extremely fast Python package and project manager, written in Rust.
What it is
An extremely fast Python package and project manager, written in Rust. A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. 10-100x faster than pip. Provides comprehensive project management, with a universal lockfile. Runs scripts, with support for inline dependency metadata. Installs and manages Python versions. Runs and installs tools published as Python packages. Includes a pip-compatible interface for a performance boost with a familiar CLI. Supports Cargo-style workspaces for scalable projects. Disk-space efficient, with a global cache for dependency deduplication. Installable without Rust or Python via curl or pip. Supports macOS, Linux, and Windows.
When to use it
Reach for uv when you want a sharper everyday toolchain — editor, package manager, compiler or monorepo tooling — it's written in Rust and fits stacks tagged packaging, python, resolver, uv.