hackertube.io

Charlie Marsh: uv: An Extremely Fast Python Package Manager

Jane Street · talk · Watch on YouTube

What it is

Charlie Marsh of Astral explains how uv, a Rust Python package manager, got so fast. He covers allocators, concurrency, zero-copy tricks and the challenges of Python packaging.

Why Hacker News recommends it

Recommended as a fascinating technical account of the optimizations behind uv's speed.

  • 3 people recommended it
  • 3 different months
  • 1 strong recommendations
  • first 2024, last 2025

What HN commenters said

  1. “I recently watched a talk by the author of uv that was surprisingly fascinating”

    Hacks behind uv's speed, including dependency resolution as SAT

    kolja005, 2024-11 · Strong recommendation · in “Using uv with PyTorch”

  2. “tl;dw Rust, a fast SAT solver, micro-optimisation of key components, caching, and hardlinks/CoW.”

    Talk by uv author on SAT solver, caching, hardlinks

    globular-toast, 2025-06 · Recommendation · in “uv: An extremely fast Python package and project manager, written in Rust”

  3. “would serve as a better technical report”

    Better technical report on uv speed than the blog post

    krick, 2025-12 · Recommendation · in “How uv got so fast”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: uv, rust, package manager, sat solver, performance

Also recommended by the same people