Package Managers
List of Package Managers
Assets | Package Format |
---|---|
Alpine Linux based packages. For example: Distributions based on Alpine, such as popular Docker images. | Alpine |
Swift / Objective-C packages. | Cocoapods |
PHP Composer project/library (.phar) packages. | Composer (Packagist-compatible) |
C, C++ packages. | Conan |
Rust packages | Cargo (Crates.io-compatible) |
Dart/Flutter packages | Dart |
Debian Linux (.deb) based packages. Example distributions: Debian, Ubuntu, Elementary, Raspian, Mint, etc. | Debian (deb) |
Docker images | Docker |
Go packages (modules) | Go |
Kubernetes Helm charts | Helm |
Lua modules (called rocks - it's a whole moon theme!) | LuaRocks |
Maven-based or compatible packages, for Java, Scala, Clojure, Kotlin, or other similar languages. Also supports Gradle, Sbt, Leiningen and other build systems | Maven |
npm project/library packages | npm (npmjs-compatible) |
NuGet (.nupkg, .snupkg, etc.) packages | NuGet |
Python project/library (.whl, .zip, .tar.gz, etc.) packages | Python (PyPi-compatible) |
R statistical computing and graphics packages | CRAN |
Raw / Generic / (any type) packages, which is basically anything that you want to version and distribute. For example: Windows binaries, Go packages, Datasets, etc. | Raw / Generic |
Ruby project/library (.gem) packages | Ruby |
RedHat Linux based packages, Example distributions: RedHat, CentOS, SUSE, Oracle, Scientific, etc. | RedHat (rpm) |
Terraform Module packages | Terraform |
Unity Package Manager | Unity Registry |
Vagrant boxes | Vagrant |
Updated over 2 years ago