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
2free plans on this page
5 Oct 2026last checked

Recognised 40% · Phone app 26% · Documented 20% · Free plan 14% of the score

  1. 51 pkgsrc No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: source packages; binary packagesSupported platforms: NetBSD, Solaris, SmartOS, illumos, Linux, macOS (Darwin), FreeBSD, OpenBSD, DragonFlyBSD, MINIX 3, SCO OpenServer/UnixWare, HP-UXDependency resolution: Yes
  2. 52 Scoop No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: ZIP, 7z, TAR, GZ, LZMA, LZH archives; installer files; single-file apps; PowerShell scriptsSupported platforms: Windows 10 and newer; Windows Server 2016 and newer; Windows 7/8 and Server 2008/2012 with PowerShell 5.1Dependency resolution: Yes
  3. 53 Shards No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: Crystal shards defined in shard.ymlSupported platforms: Linux, macOS, WindowsDependency resolution: Yes
  4. 54 cpan No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: Perl modules; Perl distributions, commonly .tar.gz archivesSupported platforms: Linux, macOS, WindowsDependency resolution: Yes
  5. 55 Apache Ivy No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: Ivy files, Maven POMs, OSGi bundlesSupported platforms: Java/JREDependency resolution: Yes
  6. 56 Zypper No phone app RecognisedPhone appDocumentedFree plan 5.9 Package formats: RPM packages and source RPM packagesSupported platforms: Linux, including openSUSE and SUSE Enterprise LinuxDependency resolution: Yes
  7. 57 LuaRocks No phone app RecognisedPhone appDocumentedFree plan 5.8 Package formats: .rock, .rockspecSupported platforms: Linux, macOS, Windows, Unix, FreeBSD, CygwinDependency resolution: Yes
  8. 58 Racket Package Manager No phone app RecognisedPhone appDocumentedFree plan 5.8 Package formats: ZIP, TAR, TGZ, TAR.GZ, PLT archives; directories; Git and GitHub repositoriesSupported platforms: Windows, macOS, LinuxDependency resolution: Yes
  9. 59 Flatpak Builder No phone app RecognisedPhone appDocumentedFree plan 5.8Free
  10. 60 MSYS2 No phone app RecognisedPhone appDocumentedFree plan 5.7 Package formats: tar.zst, tar.xzSupported platforms: Windows 10 1809+ x86_64; Windows 10 ARM64Dependency resolution: Yes
  11. 61 Pamac No phone app RecognisedPhone appDocumentedFree plan 5.7 Package formats: ALPM, AUR, Appstream, Flatpak, SnapSupported platforms: Linux, especially Manjaro LinuxDependency resolution: Yes
  12. 62 XBPS No phone app RecognisedPhone appDocumentedFree plan 5.7 Package formats: XBPS binary packagesSupported platforms: LinuxDependency resolution: Yes
  13. 63 tdnf No phone app RecognisedPhone appDocumentedFree plan 5.7 Package formats: RPMSupported platforms: LinuxDependency resolution: Yes
  14. 64 Alpine apk-tools No phone app RecognisedPhone appDocumentedFree plan 5.6 Supported platforms: LinuxDependency resolution: Yes
  15. 65 pkg_add No phone app RecognisedPhone appDocumentedFree plan 5.6 Package formats: TGZ, gzip-compressed ustar archives with packing listsSupported platforms: OpenBSD alpha, amd64, arm64, armv7, hppa, i386, landisk, luna88k, macppc, octeon, powerpc64, riscv64, sparc64Dependency resolution: Yes
  16. 66 Bower No phone app RecognisedPhone appDocumentedFree plan 5.6Free
  17. 67 Nala No phone app RecognisedPhone appDocumentedFree plan 5.5 Package formats: .debSupported platforms: Debian, Ubuntu, and derivativesDependency resolution: Yes
  18. 68 MacPorts No phone app RecognisedPhone appDocumentedFree plan 5.5 Package formats: tbz2, tar, tbz, tgz, tlz, txz, xar, zip, cpgz, cpioSupported platforms: macOSDependency resolution: Yes
  19. 69 FreeBSD pkg No phone app RecognisedPhone appDocumentedFree plan 5.5 Package formats: tar archive (.pkg), gzip, bzip2, zstd, xzSupported platforms: FreeBSDDependency resolution: Yes
  20. 70 PEAR No phone app RecognisedPhone appDocumentedFree plan 5.5 Package formats: phar, tar, tgz, zipSupported platforms: Windows, Unix/Linux/BSD, macOSDependency resolution: Yes
  21. 71 Quicklisp No phone app RecognisedPhone appDocumentedFree plan 5.4 Package formats: Common Lisp systems/libraries and source archivesSupported platforms: Linux, Mac OS X, WindowsDependency resolution: Yes
  22. 72 Synaptic No phone app RecognisedPhone appDocumentedFree plan 5.4 Package formats: Debian packages (.deb)Supported platforms: Linux (Debian)Dependency resolution: Yes
  23. 73 CLPM No phone app RecognisedPhone appDocumentedFree plan 5.4 Package formats: Quicklisp, CLPI, ASDFSupported platforms: macOS, Linux, Windows; Common Lisp implementations including SBCL and CCLDependency resolution: Yes
  24. 74 Haxelib No phone app RecognisedPhone appDocumentedFree plan 5.4 Package formats: ZIP archives containing Haxe source and haxelib.json manifestsSupported platforms: Windows, macOS, LinuxDependency resolution: Yes
  25. 75 pkgin No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: pkgsrc binary packagesSupported platforms: NetBSD; DragonFly BSD; Solaris/SunOS; Debian GNU/Linux; Mac OS X; MinixDependency resolution: Yes
Compare all 25 in a table
#AppScoreFree planFromFree planPaid fromPackage formatsSupported platforms
51pkgsrc5.9No—Yes—source packages; binary packagesNetBSD, Solaris, SmartOS, illumos, Linux, macOS (Darwin), FreeBSD, OpenBSD, DragonFlyBSD, MINIX 3, SCO OpenServer/UnixWare, HP-UX
52Scoop5.9No—Yes—ZIP, 7z, TAR, GZ, LZMA, LZH archives; installer files; single-file apps; PowerShell scriptsWindows 10 and newer; Windows Server 2016 and newer; Windows 7/8 and Server 2008/2012 with PowerShell 5.1
53Shards5.9No—Yes—Crystal shards defined in shard.ymlLinux, macOS, Windows
54cpan5.9No—Yes—Perl modules; Perl distributions, commonly .tar.gz archivesLinux, macOS, Windows
55Apache Ivy5.9No—Yes—Ivy files, Maven POMs, OSGi bundlesJava/JRE
56Zypper5.9No—Yes—RPM packages and source RPM packagesLinux, including openSUSE and SUSE Enterprise Linux
57LuaRocks5.8No—Yes—.rock, .rockspecLinux, macOS, Windows, Unix, FreeBSD, Cygwin
58Racket Package Manager5.8No—Yes—ZIP, TAR, TGZ, TAR.GZ, PLT archives; directories; Git and GitHub repositoriesWindows, macOS, Linux
59Flatpak Builder5.8Free planFree————
60MSYS25.7No———tar.zst, tar.xzWindows 10 1809+ x86_64; Windows 10 ARM64
61Pamac5.7No—Yes—ALPM, AUR, Appstream, Flatpak, SnapLinux, especially Manjaro Linux
62XBPS5.7No—Yes—XBPS binary packagesLinux
63tdnf5.7No—Yes—RPMLinux
64Alpine apk-tools5.6No—Yes——Linux
65pkg_add5.6No—Yes—TGZ, gzip-compressed ustar archives with packing listsOpenBSD alpha, amd64, arm64, armv7, hppa, i386, landisk, luna88k, macppc, octeon, powerpc64, riscv64, sparc64
66Bower5.6Free planFree————
67Nala5.5No———.debDebian, Ubuntu, and derivatives
68MacPorts5.5No—Yes—tbz2, tar, tbz, tgz, tlz, txz, xar, zip, cpgz, cpiomacOS
69FreeBSD pkg5.5No—Yes—tar archive (.pkg), gzip, bzip2, zstd, xzFreeBSD
70PEAR5.5No———phar, tar, tgz, zipWindows, Unix/Linux/BSD, macOS
71Quicklisp5.4No———Common Lisp systems/libraries and source archivesLinux, Mac OS X, Windows
72Synaptic5.4No—Yes—Debian packages (.deb)Linux (Debian)
73CLPM5.4No———Quicklisp, CLPI, ASDFmacOS, Linux, Windows; Common Lisp implementations including SBCL and CCL
74Haxelib5.4No—Yes—ZIP archives containing Haxe source and haxelib.json manifestsWindows, macOS, Linux
75pkgin5.3No———pkgsrc binary packagesNetBSD; DragonFly BSD; Solaris/SunOS; Debian GNU/Linux; Mac OS X; Minix

More in Developer Tools

All developer tools lists