Best Package Managers in 2026

93 package managers ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

93ranked
1free plans on this page
4 Oct 2026last checked
  1. 26 7.6
    Free plan Linuxself-hosted
    Free plan
    Yes
    RecognisedDocumentedFree planPlatforms
  2. 27 7.5
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    .cabal files; .tar.gz source distributions; RPM; Debian packages; Windows installers
    Supported platforms
    Linux; macOS; FreeBSD; Windows
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  3. 28 7.5
    LinuxmacOSWindows
    Package formats
    Hex packages, Git dependencies, local path dependencies, Rebar3 projects, Make projects
    Supported platforms
    macOS, GNU/Linux, Windows, FreeBSD, OpenBSD
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  4. 29 7.4
    WindowsmacOSLinux
    Package formats
    Hex packages; Git sources; Mercurial sources; local path dependencies
    Supported platforms
    Erlang/OTP environments; documented compatibility includes OTP 26–28 for Rebar3 3.25.1
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  5. 30 7.4
    apiLinuxmacOSWebWindows
    Free plan
    Yes
    RecognisedDocumentedFree planPlatforms
  6. 31 7.3
    Linux
    Free plan
    Yes
    Package formats
    Debian binary packages (.deb), Debian source packages
    Supported platforms
    Linux
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms
  7. 32 7.3
    LinuxmacOSWindows
    Package formats
    formulae, casks
    Supported platforms
    macOS, Linux, Windows Subsystem for Linux (WSL)
    Dependency resolution
    Yes
    Lockfile support
    No
    RecognisedDocumentedFree planPlatforms
  8. 33 7.3
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    opam package definition files and archives
    Supported platforms
    Linux, macOS, FreeBSD, OpenBSD, NetBSD, Windows
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  9. 34 7.2
    Windows
    Free plan
    Yes
    Package formats
    RubyGems (.gem)
    Supported platforms
    Ruby (MRI/CRuby), JRuby, TruffleRuby, Windows
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  10. 35 7.2
    WebmacOS
    Free plan
    Yes
    Package formats
    AI agent skills, instructions, hooks, tools, agents, rules, resources, prompts, bundles
    Supported platforms
    Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, OpenCode, Cline, Roo Code
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  11. 36 7.2
    iOSmacOS
    Free plan
    Yes
    Package formats
    Pod, podspec
    Supported platforms
    iOS, macOS, tvOS, visionOS, watchOS
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  12. 37 7.2
    LinuxmacOSWindows
    Package formats
    NuGet packages, .NET CLI tools, Git, GitHub/Gist, HTTP files
    Supported platforms
    Windows, Linux, macOS, .NET Core, .NET Framework, Mono
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  13. 38 7.1
    LinuxmacOSWindows
    Free plan
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  14. 39 7.1
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    .conda, .tar.bz2
    Supported platforms
    Windows, macOS, Linux, browser, Node.js
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  15. 40 7.0
    LinuxmacOSWindows
    Package formats
    Gleam, Erlang/rebar3, Elixir/Mix
    Supported platforms
    Linux, macOS, Windows; Erlang/OTP and JavaScript runtimes
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  16. 41 6.9
    LinuxmacOSWindows
    Package formats
    Maven, Ivy
    Supported platforms
    Linux, macOS, Windows
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms
  17. 42 6.9
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    library, binary, hybrid
    Supported platforms
    Windows, macOS, Linux
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  18. 43 6.9
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    PureScript Registry packages; local path packages; Git repositories
    Supported platforms
    Windows, Linux, macOS, Node.js
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  19. 44 6.8
    Linux
    Package formats
    RPM packages; modulemd modules; comps groups and environments
    Supported platforms
    RPM-based Linux distributions
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms
  20. LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    Maven JARs, Git repositories, local directories, local JARs
    Supported platforms
    Windows, macOS, Linux, POSIX systems; Java required
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms
  21. 46 6.7
    WindowsmacOSLinux
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  22. 47 6.7
    Windows
    Free plan
    Yes
    Package formats
    EXE, ZIP, INNO, NULLSOFT, MSI, WIX, APPX, MSIX, BURN, PORTABLE, FONT
    Supported platforms
    Windows 10 version 1809 or later, Windows 11, Windows Server 2025
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms
  23. 48 6.7
    iOSmacOS
    Free plan
    Yes
    Package formats
    framework, xcframework
    Supported platforms
    macOS, iOS, tvOS, watchOS, visionOS
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  24. 49 6.7
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    Crystal shards defined in shard.yml
    Supported platforms
    Linux, macOS, Windows
    Dependency resolution
    Yes
    Lockfile support
    Yes
    RecognisedDocumentedFree planPlatforms
  25. 50 6.7
    LinuxmacOSWindows
    Free plan
    Yes
    Package formats
    Perl modules; Perl distributions, commonly .tar.gz archives
    Supported platforms
    Linux, macOS, Windows
    Dependency resolution
    Yes
    RecognisedDocumentedFree planPlatforms

More in Developer Tools

All developer tools lists