EVERYTHING XIAOMI
Get listed
Ranked chart · Developer Tools

Best Package Managers in 2026

Choosing a package manager means considering how your projects find, install, and keep track of dependencies. Compare dependency resolution, lockfile support, and workspace support, as well as package formats and supported platforms. Offline installation may matter when network access is limited, while private registry authentication is relevant if your packages come from private sources. Free plan and paid-from…

93 appsSorted 26 Oct 2026How we rank
18.3

npm is a JavaScript package registry and command-line tool for publishing, finding, and using packages.

Free planLinuxmacOSWindows
From $7 a month
27.6
uv logo

uv is a free Python package and project manager written in Rust for macOS, Linux, and Windows.

Free planLinuxmacOSWindows
Free plan
37.6

Pixi is a free package management tool for developers who need reproducible project environments.

Free planLinuxmacOSWindows
From €42 a month
  1. 4

    vcpkg

    vcpkg is a free, open-source package manager for acquiring and managing C/C++ libraries.

    Free planAndroidiOSLinuxmacOS
    7.6Free plan
  2. 5Cargo logo

    Cargo

    Cargo is the free Rust package manager and build tool, used through a command-line interface.

    Free planLinuxmacOSWindows
    7.5Free plan
  3. 6

    pip

    pip is Python’s package installer, used to add packages from PyPI and other indexes.

    Free planLinuxmacOSWindows
    7.5Free plan
  4. 7Yarn logo

    Yarn

    Yarn is a package manager and project manager for JavaScript projects, from small projects to large monorepos.

    Free planLinuxmacOSWindows
    7.4Free plan
  5. 8

    Composer

    Composer manages dependencies for PHP projects, installing and updating the libraries a project declares.

    Free planLinuxmacOSSelf-hostedWindows
    7.4Free plan
  6. 9

    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 planiOSLinuxmacOSWindows
    7.4Free plan
  7. 10Hex logo

    Hex

    Hex is a package manager for the BEAM ecosystem, including Elixir and Erlang.

    Free planWebAPISelf-hosted
    7.4From $90 a year
  8. 11Homebrew logo

    Homebrew

    Free planLinuxmacOSWindows
    7.4Free plan
  9. 12

    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-hosted
    7.4Free plan
  10. 13Gradle logo

    Gradle

    Gradle Build Tool is a free, open-source system for automating software builds across projects of different types and sizes.

    Free planAPILinuxmacOSWindows
    7.3Free plan
  11. 14Conan logo

    Conan

    Conan is a free, open-source package manager for C and C++ projects.

    AndroidiOSLinuxmacOS
    7.3
  12. 15

    Chocolatey

    LinuxmacOSWindows
    7.3From $18 a year
  13. 16Nix logo

    Nix

    Nix is a package manager and system configuration tool for creating reproducible, declarative environments.

    Free planLinuxmacOSSelf-hostedWindows
    7.3Free plan
  14. 17

    Cabal

    Cabal is a free system for building and packaging Haskell libraries and programs.

    Free planLinuxmacOSWindows
    7.3Free plan
  15. 18

    pnpm

    pnpm is a package manager and drop-in replacement for npm, available for Linux, macOS, Windows, and Android.

    AndroidLinuxmacOSWindows
    7.2
  16. 19

    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-hostedWindows
    7.2Free plan
  17. 20Go Modules logo

    Go Modules

    Go Modules manage dependencies for Go projects by grouping packages that are released, versioned, and distributed together.

    AndroidiOSLinuxmacOS
    7.2
  18. 21

    Carthage

    Free planiOSmacOS
    7.2Free plan
  19. 22

    LuaRocks

    LuaRocks is a free package manager for Lua, and LuaRocks.org hosts rocks and rockspecs for Lua modules.

    Free planAPILinuxmacOSSelf-hosted
    7.2Free plan
  20. 23Bun logo

    Bun

    Free planLinuxmacOSWindows
    7.1Free plan
  21. 24

    renv

    renv is a free tool for creating isolated, portable environments for R projects.

    Free planLinuxmacOSWindows
    7.1Free plan
  22. 25

    Spack

    Spack is a package manager for installing scientific software on supercomputers, Linux, macOS, and Windows.

    Free planLinuxmacOSSelf-hostedWindows
    7.1Free plan

More in Developer Tools

The whole section