
uv
Python package and project management is handled by uv, a Rust-based tool.

About uv
uv is an open-source Python package and project manager written in Rust. It manages project dependencies and environments with lockfiles, runs single-file scripts with inline dependency metadata, and installs and runs command-line tools distributed as Python packages. It also installs and manages Python versions, supports Cargo-style workspaces, and provides a pip-compatible interface. It supports macOS, Linux, and Windows, and can be installed with a standalone installer or from PyPI.
Key features
- Manage project dependencies and environments with lockfiles
- Support Cargo-style workspaces for larger projects
- Run single-file scripts with inline dependency metadata
- Install and manage multiple Python versions
- Install and run Python command-line tools via uv tool
- Provide pip-compatible interface with familiar CLI
- Replaces workflows from pip, pipx, poetry, pyenv, virtualenv and similar tools
- Uses a global cache to deduplicate dependencies across environments
- Supports macOS, Linux, and Windows
uv at a glance
- Website
- github.com/astral-sh/uv
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
uv alternatives
Tools and sites you could use instead, ranked by how closely they match.
Polars provides a Rust query engine for DataFrames, with a Python interface for data work.
Segment Chinese text with jieba, a Python package for natural language processing.
Use Intake, a Python package, to find, load, and share data in data science projects.
Jupytext lets users represent Jupyter notebooks as Markdown documents or Julia, Python, and R scripts.
Python developers can use Zipline’s event-driven library to backtest algorithmic trading strategies.
emcee provides a Python toolkit for affine-invariant Markov chain Monte Carlo sampling.
Popular in Developer Tools
Well-known listings from the same topic.
uv FAQ
How can uv be installed?
How do I update uv?
What operating systems does uv support?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













