Package Managers

Tools for managing software dependencies and environments (System, Python, Node, etc.).

Repositories

nvm-sh/nvm

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
92.4k
9 days 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
81.7k
9 hours ago
Homebrew/brew

🍺 The missing package manager for macOS (or Linux)

Ruby
47.1k
14 hours ago
coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go.

Go
45.6k
14 days ago

Python packaging and dependency management made easy

Python
34.3k
5 days ago
composer/composer

Dependency Manager for PHP

PHP
29.4k
2 days ago
ScoopInstaller/Scoop

A command-line installer for Windows.

PowerShell
23.8k
22 days ago

The Python package installer

Python
10.2k
a day ago