Package Managers

List of Package Managers

AssetsPackage Format
Alpine Linux based packages.
For example: Distributions based on Alpine, such as popular Docker images.
Swift / Objective-C packages.Cocoapods
PHP Composer project/library (.phar) packages.Composer (Packagist-compatible)
C, C++ packages.Conan
Rust packagesCargo (
Dart/Flutter packagesDart
Debian Linux (.deb) based packages.
Example distributions: Debian, Ubuntu, Elementary, Raspian, Mint, etc.
Debian (deb)
Docker imagesDocker
Go packages (modules)Go
Kubernetes Helm chartsHelm
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
npm project/library packagesnpm (npmjs-compatible)
NuGet (.nupkg, .snupkg, etc.) packagesNuGet
Python project/library (.whl, .zip, .tar.gz, etc.) packagesPython (PyPi-compatible)
R statistical computing and graphics packagesCRAN
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) packagesRuby
RedHat Linux based packages,
Example distributions: RedHat, CentOS, SUSE, Oracle, Scientific, etc.
RedHat (rpm)
Terraform Module packagesTerraform
Unity Package ManagerUnity Registry
Vagrant boxesVagrant

Cloudsmith is the new standard in Package / Artifact Management and Software Distribution

With support for all major package formats, you can trust us to manage your software supply chain.

Start My Free Trial Now
Cookie Declaration (Manage Cookies)