Dependency Management

Compare 22 dependency management tools to find the right one for your needs

🔧 Tools

Compare and find the best dependency management for your needs

Cloudsmith

Software delivery, simplified. The only cloud-native, universal package manager.

A cloud-native, universal package management service.

View tool details →

Composer

Dependency Manager for PHP

The standard dependency management tool for PHP.

View tool details →

Bundler

The best way to manage a Ruby application's gems.

The standard dependency manager for the Ruby language.

View tool details →

Cargo

The Rust package manager.

The official build tool and package manager for the Rust programming language.

View tool details →

GitHub Packages

Your packages, at home with their code.

A software package hosting service integrated with GitHub.

View tool details →

Yarn

Fast, reliable, and secure dependency management.

A package manager for JavaScript that focuses on speed and reliability.

View tool details →

Pip (Python)

The package installer for Python.

The standard package manager for Python.

View tool details →

Go Modules

Managing dependencies in Go.

The official dependency management system for the Go programming language.

View tool details →

Packagecloud

All your packages, in one place.

A unified, developer-friendly package repository service.

View tool details →

Google Artifact Registry

Store, manage, and secure your container images and language packages.

A universal package manager for container images and language packages on Google Cloud.

View tool details →

npm

The package manager for JavaScript.

The default package manager for the Node.js runtime environment.

View tool details →

Conan

The C and C++ Package Manager.

An open-source, decentralized package manager for C and C++ developers.

View tool details →

Helm

The package manager for Kubernetes.

A tool for managing applications on Kubernetes clusters.

View tool details →

Sonatype Nexus Repository

The World's #1 Repository Manager

Manage binaries and build artifacts across your entire software supply chain.

View tool details →

GitLab Package Registry

Manage packages and dependencies with GitLab.

A private package registry built into the GitLab platform.

View tool details →

Azure Artifacts

Create and share Maven, npm, NuGet, and Python package feeds.

A package management solution integrated with Azure DevOps.

View tool details →

Gradle

The modern build automation tool.

A flexible build automation tool for multi-language development.

View tool details →

NuGet

The package manager for .NET.

The central package repository for .NET developers.

View tool details →

JFrog Artifactory

The Universal Artifact Repository Manager

A universal artifact repository manager for all major package formats.

View tool details →

AWS CodeArtifact

Secure, scalable, and cost-effective artifact management for software development.

A fully managed artifact repository service from AWS.

View tool details →

Apache Maven

A software project management and comprehension tool.

A build automation tool primarily for Java projects.

View tool details →

sbt (Scala)

The interactive build tool.

A primary build tool for the Scala and Java ecosystems.

View tool details →