NotVibesCoded
Developer Tools

uv

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

Published

What it does

Why it matters

Python packaging was a running joke for a decade — slow resolvers, conflicting tools, README files that began with "first, install pyenv, then…". uv ended the joke by doing the unglamorous thing: reimplementing the whole stack in Rust with a global module cache and a proper resolver, then making the fast path the default path.

Engineering notes

  • One binary, one cache. Downloads are cached globally and hardlinked into environments, so creating a virtualenv is nearly free.
  • Compatible, not clever. Speaks the same standards (PEP 508, PEP 517, pyproject.toml) as the tools it replaces — migration is a flag flip, not a rewrite.
  • Workspace support done right. Cargo-style workspaces for monorepos, with lockfiles that are actually deterministic.

Limitations

  • The ecosystem moves fast; some edge-case workflows (exotic index configurations, legacy setup.py flows) still send you back to pip.
  • Windows support lagged Unix initially — mostly caught up now, but worth verifying for your setup.

Related projects

Developer Tools

Ruff

An extremely fast Python linter and code formatter, written in Rust.

Ruff collapses Flake8, pylint's common rules, isort, and Black into one tool that runs in milliseconds. It proved that developer-experience speed is a feature, not a luxury.

RustPython
Developer Tools

Zed

A next-generation code editor built for high-performance collaboration.

From the team behind Atom, Zed is a Rust editor that treats latency as a bug: GPU-rendered UI, multiplayer editing via CRDTs, and deep AI integration that doesn't get in the way.

Rust
Developer Tools

Bun

An all-in-one JavaScript runtime, bundler, test runner, and package manager.

Bun collapsed the Node.js toolchain — runtime, transpiler, bundler, test runner, package manager — into a single Zig binary that's dramatically faster at nearly everything. Cohesion as a performance strategy.

ZigTypeScript

Canonical URL: https://notvibescoded.com/projects/uv