EVERYTHING XIAOMI
Get listed
30 alternatives · from package managers

Alternatives to uv

uv combines Python package installation with project and environment management. It supports dependencies, lockfiles, workspaces, private registry authentication and offline installation, and can install and manage Python versions or run scripts and command-line tools with dependencies. Its pip-compatible interface and ability to replace several Python tools may suit developers who want one manager for varied Python workflows. uv is free and supports Linux, macOS and…

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

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

Free planLinuxmacOSWindows
From €42 a month
37.6

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

Free planAndroidiOSLinux
Free plan
  1. 4Cargo logo

    Cargo

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

    Free planLinuxmacOSWindows
    7.5Free plan
  2. 5

    pip

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

    Free planLinuxmacOSWindows
    7.5Free plan
  3. 6Yarn logo

    Yarn

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

    Free planLinuxmacOSWindows
    7.4Free plan
  4. 7

    Composer

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

    Free planLinuxmacOSSelf-hostedWindows
    7.4Free plan
  5. 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 planiOSLinuxmacOSWindows
    7.4Free plan
  6. 9Hex logo

    Hex

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

    Free planWebAPISelf-hosted
    7.4From $90 a year
  7. 10Homebrew logo

    Homebrew

    Free planLinuxmacOSWindows
    7.4Free plan
  8. 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-hosted
    7.4Free plan
  9. 12Gradle 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
  10. 13Conan logo

    Conan

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

    AndroidiOSLinuxmacOS
    7.3
  11. 14

    Chocolatey

    LinuxmacOSWindows
    7.3From $18 a year
  12. 15Nix logo

    Nix

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

    Free planLinuxmacOSSelf-hostedWindows
    7.3Free plan
  13. 16

    Cabal

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

    Free planLinuxmacOSWindows
    7.3Free plan
  14. 17

    pnpm

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

    AndroidLinuxmacOSWindows
    7.2
  15. 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-hostedWindows
    7.2Free plan
  16. 19Go Modules logo

    Go Modules

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

    AndroidiOSLinuxmacOS
    7.2
  17. 20

    Carthage

    Free planiOSmacOS
    7.2Free plan
  18. 21

    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
  19. 22Bun logo

    Bun

    Free planLinuxmacOSWindows
    7.1Free plan
  20. 23

    renv

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

    Free planLinuxmacOSWindows
    7.1Free plan
  21. 24

    Spack

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

    Free planLinuxmacOSSelf-hostedWindows
    7.1Free plan
  22. 25

    Tank

    Tank is a free, MIT-licensed package manager for AI agent skills and related packages.

    Free planWebAPILinuxmacOS
    7.1Free plan
  23. 26NuGet logo

    NuGet

    NuGet is the package manager for .NET, providing tools to create and consume packages and the NuGet Gallery as a central repository.

    WebAPILinuxmacOS
    7.0
  24. 27

    Julia Pkg

    Julia Pkg is Julia’s package manager for installing packages, managing environments, and developing packages.

    Free planLinuxmacOSWindows
    7.0Free plan
  25. 28

    CocoaPods

    CocoaPods manages dependencies for Swift and Objective-C projects built with Cocoa.

    Free planiOSmacOS
    7.0Free plan
  26. 29

    Paket

    Free planLinuxmacOSWindows
    7.0Free plan
  27. 30

    Rebar3

    Free planLinuxmacOSWindows
    6.9Free plan

Back to uv