Various programming languages have their own package management solutions. Perhaps the best known is Node.js’ npm (part of the JS ecosystem). Below I’ve outlined various languages and their package managers.
- Front End Development
- DO NOT use Bower, it has been deprecated.
- JavaScript and Just About Everything Else
- npm (de facto)
- yarn (contender)
- PHP
- Composer (de facto)
- PEAR (legacy)
- Python
- pip (defacto)
- conda
- Rust
- Cargo
- Go
- Go
- .NET (C#, F#, VB.NET, Xamarin)
- nuget
- Ruby
- bundler
- PERL
- CPAN