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 | 180,500 | |||
Carthage | 4,763 | |||
Clojars | 24,296 | |||
CocoaPods | 101,275 | |||
conda | 19,388 | |||
CPAN | 41,540 | |||
CRAN | 27,868 | |||
Dub | 2,867 | |||
Elm | 3,036 | |||
Go | 648,137 | |||
Hackage | 18,159 | |||
Haxelib | 1,705 | |||
Hex | 17,695 | |||
Homebrew | 9,546 | |||
Inqlude | 228 | |||
Julia | 3,048 | |||
Maven | 679,998 | |||
Meteor | 13,410 | |||
MultipleSourcesBase | 0 | |||
Nimble | 2,538 | |||
npm | 5,421,482 | |||
NuGet | 706,427 | |||
Packagist | 548,609 | |||
Pub | 62,605 | |||
Puppet | 6,923 | |||
PureScript | 801 | |||
PyPI | 751,553 | |||
Racket | 2,752 | |||
Rubygems | 206,077 | |||
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.