Sunday, June 15, 2025

Rust tools: Volta.sh (node.js) & uv (Python)

100x faster tools to "standard" for node.js npm and python pip and pvm
Really good improvement!

 Volta - The Hassle-Free JavaScript Tool Manager

volta-cli/volta: Volta: JS Toolchains as Code. ⚡ @GitHub

Node.js — Download Node.js®

winget install Volta.Volta volta install node@24 node -v npm -v

TypeScript project is using Volta, too!

I’ve switched from NVM to Volta. This is Why - DEV Community

package.json
...
  "volta": {
    "node": "18.17.1",
    "yarn": "3.6.1"
  }
...


uv: Unified Python packaging

uv is an extremely fast Python package manager, written in Rust.

astral-sh/uv: An extremely fast Python package and project manager, written in Rust. @GitHub
An extremely fast Python package and project manager, written in Rust




Using tools | uv

uvx · PyPI

The Python Virtual Machine (PVM) is a crucial component of the Python programming language. It is an abstract machine that provides the runtime environment for executing Python bytecode. The PVM is responsible for interpreting and executing Python code