Package Managers


Intro

Information on the different package managers out there.



Popular Package Managers


  • Alpine
  • Debian - For Debian Linux
  • Docker
  • Gradle - From Google, 
  • Helm - For Kubernetes
  • Ivy - Apache
  • Mayven - For Java
  • NPM - For JavaScript
  • NuGet - For .NET
  • Pip - For Python
  • PyPI - Python Package Index 
  • RPM - For Red Hat Linux
  • RubyGems
  • Yarn for Javascript


ProductDescriptionArtifactory

 

https://azure.microsoft.com/en-us/services/devops/   Azure Devops services has pipelines 

 

bower registry
https://bower.io/ a package manager for websites

 

https://docs.conda.io/ Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN

 

 

https://cran.r-project.org/ CRAN (Comprehensive R Archive Network) repositories for the R language.  R is "a freely available language and environment for statistical computing and graphics which provides a wide variety of statistical and graphical techniques: linear and nonlinear modelling, statistical tests, time series analysis, classification, clustering, etc"

 

 

https://golang.org/ The Go language package and registries

 

 

https://www.docker.com/  Docker containers and registries.  A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. 

 

 

https://github.com/nuget/home Package manager for the Microsoft development platform, including .NET 

 incomplete list





Helm - Package Manager For Kubernetes


Helm official documentation here: https://helm.sh/docs/


 


References