Tools for managing software dependencies and environments (System, Python, Node, etc.).
Package Managers
Repositories
nvm (Node Version Manager) is a POSIX-compliant bash script that allows you to quickly install, manage, and switch between multiple Node.js versions via the command line. Designed for per-user installation, it works on Unix, macOS, and Windows WSL with any POSIX-compliant shell.
Shell
93.3k7 hours ago
An extremely fast Python package and project manager, written in Rust. It replaces pip, poetry, virtualenv, and more with a single tool, offering 10-100x speed improvements, universal lockfiles, Python version management, and a pip-compatible interface.
Rust
84.5k4 hours ago
A node.js version management utility for Windows. Ironically written in Go.
Go
46.2k20 days ago