Best Package Managers in 2026
Updated
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
- 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
- 77 urpmi No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: RPMSupported platforms: Mageia Linux; i586; x86_64Dependency resolution: Yes
- 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
- 79 eopkg No phone app RecognisedPhone appDocumentedFree plan 5.3 Package formats: .eopkgSupported platforms: Solus LinuxDependency resolution: Yes
- 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
- 81 Zero Install No phone app RecognisedPhone appDocumentedFree plan 5.2
- 82 RPM No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: RPM v4, RPM v6Supported platforms: LinuxDependency resolution: No
- 83 Npackd No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: ZIP, MSI, EXESupported platforms: Windows, ReactOS, Linux/WineDependency resolution: Yes
- 84 Shards No phone app RecognisedPhone appDocumentedFree plan 5.2 Package formats: Crystal shards defined with shard.ymlSupported platforms: Linux, macOS, WindowsDependency resolution: Yes
- 85 dpkg No phone app RecognisedPhone appDocumentedFree plan 5.1 Package formats: .debSupported platforms: LinuxDependency resolution: No
- 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
- 87 zef No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: Raku distributions; Git repositories; tar.gz archives; local pathsDependency resolution: Yes
- 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
- 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
- 90 DUB No phone app RecognisedPhone appDocumentedFree plan 5.0 Package formats: dub.json, dub.sdlSupported platforms: Windows, macOS, LinuxDependency resolution: Yes
- 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
- 92 slackpkg No phone app RecognisedPhone appDocumentedFree plan 4.9 Package formats: .txz, .tgzSupported platforms: Slackware Linux
- 93 pkgman No phone app RecognisedPhone appDocumentedFree plan 4.9 Package formats: HPKGSupported platforms: Haiku OSDependency resolution: Yes
Compare all 18 in a table
| # | App | Score | Free plan | Free plan | Paid from | Package formats | Supported platforms |
|---|---|---|---|---|---|---|---|
| 76 | Fink | 5.3 | No | — | — | DEB (.deb), Fink package descriptions (.info), source tarballs | macOS/Darwin; x86_64 and arm64 supported by the development branch |
| 77 | urpmi | 5.3 | No | Yes | — | RPM | Mageia Linux; i586; x86_64 |
| 78 | opkg | 5.3 | No | Yes | — | .ipk, .deb | OpenWrt embedded Linux; OpenWrt 24.10 and older |
| 79 | eopkg | 5.3 | No | Yes | — | .eopkg | Solus Linux |
| 80 | Pacman | 5.3 | No | Yes | — | Compressed tar archives (.pkg.tar.*) | Linux, primarily Arch Linux x86-64 |
| 81 | Zero Install | 5.2 | No | — | — | — | — |
| 82 | RPM | 5.2 | No | — | — | RPM v4, RPM v6 | Linux |
| 83 | Npackd | 5.2 | No | Yes | — | ZIP, MSI, EXE | Windows, ReactOS, Linux/Wine |
| 84 | Shards | 5.2 | No | Yes | — | Crystal shards defined with shard.yml | Linux, macOS, Windows |
| 85 | dpkg | 5.1 | No | — | — | .deb | Linux |
| 86 | CPAN Minus | 5.1 | No | — | — | Perl modules, CPAN distributions, tar.gz archives | Perl 5.8.1 or later |
| 87 | zef | 5.0 | No | Yes | — | Raku distributions; Git repositories; tar.gz archives; local paths | — |
| 88 | Pacstall | 5.0 | No | Yes | — | native .deb packages; AppImages; binaries; Git repositories; release artifacts | Ubuntu and Linux distributions using dpkg/apt |
| 89 | Slackware pkgtools | 5.0 | No | Yes | — | tgz, txz, tbz, tlz | Slackware Linux on x86, x86_64, and ARM ports |
| 90 | DUB | 5.0 | No | — | — | dub.json, dub.sdl | Windows, macOS, Linux |
| 91 | CRUX pkgutils | 4.9 | No | — | — | tar.gz, tar.bz2, tar.lz, tar.xz, tar.zst | Linux x86-64 |
| 92 | slackpkg | 4.9 | No | Yes | — | .txz, .tgz | Slackware Linux |
| 93 | pkgman | 4.9 | No | — | — | HPKG | Haiku OS |
More in Developer Tools
All developer tools listsAccessibility Testing Software 168Log Management Software 107AI Coding Assistants 103AI Agent Platforms 73Reverse Engineering Tools 73Software Composition Analysis Software 65Browser Automation Tools 63Integrated Development Environments 62Artifact repository software 60Code Playground Software 58Network Monitoring 56Version Control Software 54