Best Package Management tools by public signals

These picks are computed from scored public evidence. Use the openness column in the ranking to separate OSI-approved, source-available, open-core, proprietary, and unverified-license tools.

Use Case Rankings

Ordered by ToolVitals score, then health, shipping, confidence, GitHub stars, and name.

#ToolHealthShippingOpennessStarsScoreStatus
01Homebrew
Package manager for macOS, Linux, and developer command-line tools.
9898OSI-approved OSS49.5k98Active
02pnpm
Fast, disk-space-efficient package manager for JavaScript projects.
9898OSI-approved OSS36.5k98Active
03uv
Fast Python package and project manager written in Rust.
9897OSI-approved OSS89.8k98Active
04vcpkg
Cross-platform C and C++ library manager.
9797OSI-approved OSS27.5k97Active
05Conan
Open-source package manager for C and C++ projects.
9593OSI-approved OSS9.5k94Active
06WinGet
Windows Package Manager command line, PowerShell modules, and API.
9390OSI-approved OSS26.4k92Active
07npm
Command-line package manager for the JavaScript ecosystem.
9389OSI-approved OSS10.1k92Active
08Composer
Dependency manager for PHP.
9288OSI-approved OSS29.5k91Active
09Cargo
Package manager and build tool for Rust.
9287OSI-approved OSS15.5k90Active
10Swift Package Manager
Package manager for Swift source code and dependencies.
9286OSI-approved OSS10.2k89Active
11pip
Reference package installer for Python.
9084OSI-approved OSS10.3k88Active
12Yarn
JavaScript package manager with workspace and plug-and-play support.
6143OSI-approved OSS8.1k54Warning
13CocoaPods
Dependency manager for Swift and Objective-C Cocoa projects.
4538OSI-approved OSS14.8k42Critical
14Scoop
Command-line installer and package manager for Windows.
350OSI-approved OSS24.7k21Critical

Not Scored

Tracked for context, but excluded from rankings because comparable open/source-visible evidence is unavailable.