🌐
GitHub
github.com › astral-sh › uv
GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust. · GitHub
3 weeks ago - An extremely fast Python package and project manager, written in Rust. - astral-sh/uv
Starred by 82.8K users
Forked by 2.9K users
Languages   Rust 98.1% | Python 1.7% | Shell 0.2% | Mustache 0.0% | Batchfile 0.0% | Dockerfile 0.0%
🌐
Astral
astral.sh › blog › uv
uv: Python packaging in Rust
TL;DR: uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows. uv represents a milestone in our pursuit of a "Cargo for Python": a comprehensive Python ...
Discussions

Announcing uv: Python packaging in Rust
no fucking way now do a drop-in replacement for mypy as well, and my entire python toolkit will be handled by the same party pkg mgmt + lint + format + type checks More on reddit.com
🌐 r/Python
170
577
February 15, 2024
python - Issue with installing packages with pip: "Cargo, the Rust package manager, is not installed or is not on PATH" - Stack Overflow
Install it through the system's package manager or via https://rustup.rs/ Checking for Rust toolchain.... [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. I am using Python ... More on stackoverflow.com
🌐 stackoverflow.com
Huak - A Python Package manager written in Rust
Do you have a good reason for using huak-specific tables for storing project metadata and dependencies in pyproject.toml when you can use the normal project metadata specification? https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ If PEP621 is insufficient, I'd recommend making it clear in the README, otherwise you might invite the impression that you're not too familiar with python packaging standards. More on reddit.com
🌐 r/Python
41
25
September 16, 2022
Cargo (Rust) inspired package manager for Python. Pyrgo
No comment on this as a package manager. But you know when a 14 year old tries to sound more impressive by throwing too many big words into their essays... that's how that ChatGPT generated summary reads. Maybe harsh but I'm less interested in trying out the project because of it. More on reddit.com
🌐 r/Python
5
0
August 18, 2023
🌐
GitHub
github.com › cnpryer › huak
GitHub - cnpryer/huak: My experimental Python package manager.
A Python package manager written in Rust and inspired by Cargo.
Starred by 605 users
Forked by 33 users
Languages   Rust 98.7% | Python 1.3% | Rust 98.7% | Python 1.3%
🌐
DEV Community
dev.to › lovestaco › say-hello-to-uv-a-fast-python-package-project-manager-written-in-rust-1gnf
Say Hello to UV: A Fast Python Package & Project Manager Written in Rust - DEV Community
April 17, 2025 - It handles dependency installation, environment management, Python version management, and script execution, all from a single CLI tool. The secret sauce? UV is written in Rust, which brings serious speed gains over traditional Python-based tooling.
🌐
Reddit
reddit.com › r/python › announcing uv: python packaging in rust
r/Python on Reddit: Announcing uv: Python packaging in Rust
February 15, 2024 -

From the makers of ruff comes uv

TL;DR: uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows.

It is also capable of replacing virtualenv.

With this announcement, the rye project and package management solution created by u/mitsuhiko (creator of Flask, minijinja, and so much more) in Rust, will be maintained by the astral team.

This "merger" and announcement is all working toward the goal of a Cargo-type project and package management experience, but for Python.

For those of you who have big problems with the state of Python's package and project management, this is a great set of announcements...

For everyone else, there is https://xkcd.com/927/.

  • Twitter Announcement

  • PyPI

  • GitHub

Install it today:

pip install uv
# or
pipx install uv
# or
curl -LsSf https://astral.sh/uv/install.sh | sh
🌐
The Scientific Coder
scientificcoder.com › comparing-package-management-in-python-r-julia-and-rust
Comparing Package Management in Python, R, Julia, and Rust
May 25, 2024 - Create an environment with python -m venv /path/to/environment. R: renv manages project-specific environments. Create an environment with renv::init(project = "path/to/environment") . Julia: Environments are managed within the Pkg module. I have a blog post about Julia environments. Create an environment with Pkg.activate("path/to/environment"). Rust: Environments are handled within cargo projects, use cargo new my_project. When you release and distribute your package it's good to be aware of how it's handled by the package repository and package manager.
🌐
DataCamp
datacamp.com › tutorial › python-uv
Python UV: The Ultimate Guide to the Fastest Python Package Manager | DataCamp
January 9, 2025 - PIP and virtualenv have been the traditional tools for Python package management and virtual environment creation. While they get the job done, UV offers several compelling advantages: Speed: UV's Rust implementation makes it significantly faster than PIP for package installation and dependency resolution, often completing tasks in seconds that would take PIP minutes.
Find elsewhere
🌐
GitHub
github.com › Abdullah-Niaz › uv-package
GitHub - Abdullah-Niaz/uv-package: Ultra-fast Python package manager written in Rust — replaces pip, pip-tools, and virtualenv.
Ultra-fast Python package manager written in Rust — replaces pip, pip-tools, and virtualenv. - Abdullah-Niaz/uv-package
Author   Abdullah-Niaz
🌐
Pyo3
pyo3.rs
Introduction - PyO3 user guide
The easiest way to try this out ... Rust-based Python packages with minimal configuration. The following steps install maturin, use it to generate and build a new Python package, and then launch Python to import and execute a function from the package. First, follow the commands below to create a new directory containing a new Python virtualenv, and install maturin into the virtualenv using Python’s package manager, ...
🌐
Plain English
python.plainenglish.io › introducing-uv-the-rust-based-python-package-manager-revolutionizing-installation-speeds-0704adf8a40b
Introducing uv: The Rust-based Python Package Manager Revolutionizing Installation Speeds | by Rana Adnan | Python in Plain English
February 19, 2024 - uv represents a paradigm shift in Python package management, boasting unrivaled speed and efficiency. Written in Rust, a language celebrated for its performance and safety features, uv promises installation speeds up to 115 times faster than ...
🌐
Reddit
reddit.com › r/python › huak - a python package manager written in rust
r/Python on Reddit: Huak - A Python Package manager written in Rust
September 16, 2022 -

Hi! I started Huak to build a package manager focusing on making Python projects more approachable by offering a standardized workflow.

https://github.com/cnpryer/huak

You do need the rust toolchain installed if you want to install huak during the PoC phase. Either way any feedback is appreciated.

If you're also a long time Python dev that enjoys package managers feel free to reach out. I'd love to chat about your preferences.

🌐
KDnuggets
kdnuggets.com › new-python-package-manager
A New Python Package Manager - KDnuggets
November 14, 2024 - uv is a fast Python package and project manager, written in Rust. It can be used instead of pip, pip-tools, pipx, poetry, pyenv, and virtualenv tools. uv provides a complete ecosystem for managing Python projects, allowing you to add dependencies, ...
🌐
Calmops
calmops.com › programming › rust › uv-python-package-manager
uv: The Ultra-Fast Python Package Manager Written in Rust - Calmops
February 23, 2026 - With 7,000+ GitHub stars and adoption by major companies, uv is rapidly becoming the standard for fast Python package management. uv is an extremely fast Python package installer and resolver, written in Rust.
🌐
Towards Data Science
towardsdatascience.com › home › latest › use rust’s speed to install python libraries up to 100 times faster
Use Rust's Speed to Install Python Libraries Up to 100 Times Faster | Towards Data Science
January 24, 2025 - Today, we’ll look into uv, which boasts being over 100 times faster than pip. uv functions as a Python package installer, virtual environment creator and a resolver. To achieve its blazing speed, it was built in Rust.
🌐
Medium
codemaker2016.medium.com › introducing-uv-next-gen-python-package-manager-b78ad39c95d7
Introducing uv: Next-Gen Python Package Manager | by Vishnu Sivan | Medium
December 15, 2024 - uv is a modern, high-performance Python package manager, developed by the creators of ruff and written in Rust.
🌐
GitHub
github.com › PyO3 › pyo3
GitHub - PyO3/pyo3: Rust bindings for the Python interpreter · GitHub
To run this all as a single copy-and-paste, use the bash script below (replace string_sum in the first command with the desired package name): mkdir string_sum && cd "$_" python -m venv .env source .env/bin/activate pip install maturin maturin init --bindings pyo3 maturin develop · If you want to be able to run cargo test or use this project in a Cargo workspace and are running into linker issues, there are some workarounds in the FAQ. As well as with maturin, it is possible to build using setuptools-rust or manually.
Starred by 15.5K users
Forked by 958 users
Languages   Rust 96.2% | Python 3.5% | Makefile 0.1% | Shell 0.1% | JavaScript 0.1% | HTML 0.0%
🌐
Medium
medium.com › @kacperwlodarczyk › uv-the-rust-powered-python-package-manager-thats-115x-faster-than-pip-4596785e40bc
UV: The Rust-Powered Python Package Manager That’s 115x Faster Than pip | by Kacperwlodarczyk | Medium
April 4, 2025 - Enter uv, a blazing-fast Python package installer written in Rust that’s making waves in the Python community. Released in February 2024 by the team behind Ruff (you know, that lightning-quick Python linter), uv isn’t just another tool in an already crowded space — it’s a fundamental rethinking of how Python package management should work.
🌐
Quantum Zeitgeist
quantumzeitgeist.com › home › technology news › a high-speed python package installer written in rust
A High-Speed Python Package Installer Written In Rust
February 26, 2024 - This tool is a Python package installer and resolver, written in Rust, and is designed to replace pip and pip-tools workflows. The creation of uv marks a significant step towards Astral’s goal of developing a comprehensive Python project and ...