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

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

  1. 76 Fink No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: DEB (.deb), Fink package descriptions (.info), source tarballsSupported platforms: macOS/Darwin; x86_64 and arm64 supported by the development branchDependency resolution: Yes
  2. 77 urpmi No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: RPMSupported platforms: Mageia Linux; i586; x86_64Dependency resolution: Yes
  3. 78 opkg No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: .ipk, .debSupported platforms: OpenWrt embedded Linux; OpenWrt 24.10 and olderDependency resolution: Yes
  4. 79 eopkg No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: .eopkgSupported platforms: Solus LinuxDependency resolution: Yes
  5. 80 Pacman No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: Compressed tar archives (.pkg.tar.*)Supported platforms: Linux, primarily Arch Linux x86-64Dependency resolution: Yes
  6. 81 Zero Install No phone app RecognisedPhone appDocumentedFree plan 5.2
  7. 82 RPM No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: RPM v4, RPM v6Supported platforms: LinuxDependency resolution: No
  8. 83 Npackd No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: ZIP, MSI, EXESupported platforms: Windows, ReactOS, Linux/WineDependency resolution: Yes
  9. 84 Shards No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: Crystal shards defined with shard.ymlSupported platforms: Linux, macOS, WindowsDependency resolution: Yes
  10. 85 dpkg No phone app RecognisedPhone appDocumentedFree plan 5.1 Package formats: .debSupported platforms: LinuxDependency resolution: No
  11. 86 CPAN Minus No phone app RecognisedPhone appDocumentedFree plan 5.1 Package formats: Perl modules, CPAN distributions, tar.gz archivesSupported platforms: Perl 5.8.1 or laterDependency resolution: Yes
  12. 87 zef No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: Raku distributions; Git repositories; tar.gz archives; local pathsDependency resolution: Yes
  13. 88 Pacstall No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: native .deb packages; AppImages; binaries; Git repositories; release artifactsSupported platforms: Ubuntu and Linux distributions using dpkg/aptDependency resolution: Yes
  14. 89 Slackware pkgtools No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: tgz, txz, tbz, tlzSupported platforms: Slackware Linux on x86, x86_64, and ARM portsDependency resolution: No
  15. 90 DUB No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: dub.json, dub.sdlSupported platforms: Windows, macOS, LinuxDependency resolution: Yes
  16. 91 CRUX pkgutils No phone app RecognisedPhone appDocumentedFree plan 4.9 Package formats: tar.gz, tar.bz2, tar.lz, tar.xz, tar.zstSupported platforms: Linux x86-64Dependency resolution: No
  17. 92 slackpkg No phone app RecognisedPhone appDocumentedFree plan 4.9 Package formats: .txz, .tgzSupported platforms: Slackware Linux
  18. 93 pkgman No phone app RecognisedPhone appDocumentedFree plan 4.9 Package formats: HPKGSupported platforms: Haiku OSDependency resolution: Yes
Compare all 18 in a table
#AppScoreFree planFree planPaid fromPackage formatsSupported platforms
76Fink5.3No——DEB (.deb), Fink package descriptions (.info), source tarballsmacOS/Darwin; x86_64 and arm64 supported by the development branch
77urpmi5.3NoYes—RPMMageia Linux; i586; x86_64
78opkg5.3NoYes—.ipk, .debOpenWrt embedded Linux; OpenWrt 24.10 and older
79eopkg5.3NoYes—.eopkgSolus Linux
80Pacman5.3NoYes—Compressed tar archives (.pkg.tar.*)Linux, primarily Arch Linux x86-64
81Zero Install5.2No————
82RPM5.2No——RPM v4, RPM v6Linux
83Npackd5.2NoYes—ZIP, MSI, EXEWindows, ReactOS, Linux/Wine
84Shards5.2NoYes—Crystal shards defined with shard.ymlLinux, macOS, Windows
85dpkg5.1No——.debLinux
86CPAN Minus5.1No——Perl modules, CPAN distributions, tar.gz archivesPerl 5.8.1 or later
87zef5.0NoYes—Raku distributions; Git repositories; tar.gz archives; local paths—
88Pacstall5.0NoYes—native .deb packages; AppImages; binaries; Git repositories; release artifactsUbuntu and Linux distributions using dpkg/apt
89Slackware pkgtools5.0NoYes—tgz, txz, tbz, tlzSlackware Linux on x86, x86_64, and ARM ports
90DUB5.0No——dub.json, dub.sdlWindows, macOS, Linux
91CRUX pkgutils4.9No——tar.gz, tar.bz2, tar.lz, tar.xz, tar.zstLinux x86-64
92slackpkg4.9NoYes—.txz, .tgzSlackware Linux
93pkgman4.9No——HPKGHaiku OS

More in Developer Tools

All developer tools lists