uv is a free Python package and project manager written in Rust for macOS, Linux, and Windows.
Alternatives to npm
npm gives JavaScript developers a registry and CLI for sharing code and managing dependencies. Its Registry offers more than two million packages, and public package authors can publish unlimited public packages for free. Dependency resolution, lockfiles, workspaces, private registry authentication and offline installation support common project workflows across Linux, macOS and Windows, with other operating systems supported through Node.js installers or version managers.…
Pixi is a free package management tool for developers who need reproducible project environments.
vcpkg is a free, open-source package manager for acquiring and managing C/C++ libraries.
- 4

Cargo
Cargo is the free Rust package manager and build tool, used through a command-line interface.
Free planLinuxmacOSWindows7.5Free plan - 5
pip
pip is Python’s package installer, used to add packages from PyPI and other indexes.
Free planLinuxmacOSWindows7.5Free plan - 6

Yarn
Yarn is a package manager and project manager for JavaScript projects, from small projects to large monorepos.
Free planLinuxmacOSWindows7.4Free plan - 7
Composer
Composer manages dependencies for PHP projects, installing and updating the libraries a project declares.
Free planLinuxmacOSSelf-hostedWindows7.4Free plan - 8
Swift Package Manager
Swift Package Manager is a free tool for sharing Swift code as packages, working with dependencies, and building, testing, documenting, and running code.
Free planiOSLinuxmacOSWindows7.4Free plan - 9

Hex
Hex is a package manager for the BEAM ecosystem, including Elixir and Erlang.
Free planWebAPISelf-hosted7.4From $90 a year - 10

Homebrew
Free planLinuxmacOSWindows7.4Free plan - 11
Mamba
Mamba is a free, open-source package manager for creating and managing conda environments across Linux, macOS, Windows, and self-hosted setups.
Free planAPILinuxmacOSSelf-hosted7.4Free plan - 12

Gradle
Gradle Build Tool is a free, open-source system for automating software builds across projects of different types and sizes.
Free planAPILinuxmacOSWindows7.3Free plan - 13
7.3 - 14
Chocolatey
LinuxmacOSWindows7.3From $18 a year - 15

Nix
Nix is a package manager and system configuration tool for creating reproducible, declarative environments.
Free planLinuxmacOSSelf-hostedWindows7.3Free plan - 16
Cabal
Cabal is a free system for building and packaging Haskell libraries and programs.
Free planLinuxmacOSWindows7.3Free plan - 17
pnpm
pnpm is a package manager and drop-in replacement for npm, available for Linux, macOS, Windows, and Android.
AndroidLinuxmacOSWindows7.2 - 18
Apache Maven
Apache Maven is a build tool for Java projects that uses a project object model, or POM, to manage compilation, testing, and documentation.
Free planLinuxmacOSSelf-hostedWindows7.2Free plan - 19

Go Modules
Go Modules manage dependencies for Go projects by grouping packages that are released, versioned, and distributed together.
AndroidiOSLinuxmacOS7.2 - 20
Carthage
Free planiOSmacOS7.2Free plan - 21
LuaRocks
LuaRocks is a free package manager for Lua, and LuaRocks.org hosts rocks and rockspecs for Lua modules.
Free planAPILinuxmacOSSelf-hosted7.2Free plan - 22

Bun
Free planLinuxmacOSWindows7.1Free plan - 23
renv
renv is a free tool for creating isolated, portable environments for R projects.
Free planLinuxmacOSWindows7.1Free plan - 24
Spack
Spack is a package manager for installing scientific software on supercomputers, Linux, macOS, and Windows.
Free planLinuxmacOSSelf-hostedWindows7.1Free plan - 25
Tank
Tank is a free, MIT-licensed package manager for AI agent skills and related packages.
Free planWebAPILinuxmacOS7.1Free plan - 26

NuGet
NuGet is the package manager for .NET, providing tools to create and consume packages and the NuGet Gallery as a central repository.
WebAPILinuxmacOS7.0 - 27
Julia Pkg
Julia Pkg is Julia’s package manager for installing packages, managing environments, and developing packages.
Free planLinuxmacOSWindows7.0Free plan - 28
CocoaPods
CocoaPods manages dependencies for Swift and Objective-C projects built with Cocoa.
Free planiOSmacOS7.0Free plan - 29
Paket
Free planLinuxmacOSWindows7.0Free plan - 30
Rebar3
Free planLinuxmacOSWindows6.9Free plan
