The best Carthage alternatives
The rest of Best Package Managers, in this site's order: each with what it costs, where it runs and its record score.
npm may suit JavaScript developers who publish, find, or install packages.
Conan suits developers and teams managing C and C++ dependencies and binaries across varied operating systems, build systems, or target hardware.
uv suits Python developers who want dependency and environment management alongside Python version and command-line tool management.
pnpm suits developers managing dependencies for projects, particularly monorepos that need workspace filtering and a shared lockfile.
Yarn suits developers working on JavaScript projects, including monorepos and enterprise projects.
Pixi suits developers working in robotics, data science, machine learning, and other software workflows that benefit from reproducible environments.
vcpkg suits C and C++ developers who need to manage library dependencies across supported platforms.
Gradle suits developers building Java, Android, Kotlin, and other supported project types, from startups to large enterprises.
Cargo suits developers building Rust packages who want dependency management and build commands in one command-line tool.
pip suits Python users who need to install packages from public indexes, repositories, or local sources.
Go Modules suits developers managing dependencies in Go projects, including projects that use multiple modules or private sources.
NuGet suits .NET library creators and consumers who need package creation, hosting, dependency restoration and project integration.
Maven suits Java teams seeking a consistent, plugin-based build process with dependency management and project reporting.
Composer suits PHP developers who need to install and update project libraries, including those working with lockfiles, private registries, or…
SwiftPM suits developers who want to share Swift code, manage dependencies, and build or test projects.
Bun suits developers who want runtime, package management, testing, and bundling in one toolkit.