Package managers have various features that mean supporting them is more nuanced than a simple yes or no. This table shows exactly what is supported for each package manager:
Platform | Number of Packages | Versions | Git Tags | Dependencies |
---|---|---|---|---|
Alcatraz | 472 | |||
Bower | 72,305 | |||
Cargo | 189,997 | |||
Carthage | 4,763 | |||
Clojars | 24,296 | |||
CocoaPods | 102,153 | |||
conda | 19,444 | |||
CPAN | 41,655 | |||
CRAN | 28,289 | |||
Dub | 2,892 | |||
Elm | 3,046 | |||
Go | 683,320 | |||
Hackage | 18,257 | |||
Haxelib | 1,705 | |||
Hex | 18,035 | |||
Homebrew | 9,729 | |||
Inqlude | 228 | |||
Julia | 3,048 | |||
Maven | 697,498 | |||
Meteor | 13,410 | |||
MultipleSourcesBase | 0 | |||
Nimble | 2,581 | |||
npm | 5,518,003 | |||
NuGet | 718,988 | |||
Packagist | 555,665 | |||
Pub | 65,133 | |||
Puppet | 6,923 | |||
PureScript | 809 | |||
PyPI | 779,118 | |||
Racket | 2,804 | |||
Rubygems | 207,044 | |||
SwiftPM | 4,210 |
Some package managers require compilation before parsing their dependencies, some we simply haven't got around to yet. Luckily Libraries.io is an open source package so if you need to add a new package manager then you can. You can find everything you need to get started in our documentation.