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 | 173,325 | |||
Carthage | 4,763 | |||
Clojars | 24,296 | |||
CocoaPods | 100,701 | |||
conda | 19,363 | |||
CPAN | 41,405 | |||
CRAN | 27,525 | |||
Dub | 2,841 | |||
Elm | 3,022 | |||
Go | 569,914 | |||
Hackage | 18,051 | |||
Haxelib | 1,705 | |||
Hex | 17,396 | |||
Homebrew | 9,354 | |||
Inqlude | 228 | |||
Julia | 3,048 | |||
Maven | 665,989 | |||
Meteor | 13,410 | |||
MultipleSourcesBase | 0 | |||
Nimble | 2,512 | |||
npm | 5,356,242 | |||
NuGet | 695,146 | |||
Packagist | 542,261 | |||
Pub | 60,521 | |||
Puppet | 6,923 | |||
PureScript | 795 | |||
PyPI | 732,457 | |||
Racket | 2,743 | |||
Rubygems | 205,274 | |||
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.