Software Repositories

TrustRadius Top Rated for 2023

Top Rated Products

(1-1 of 1)

1
GitLab

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

All Products

(1-25 of 36)

1
GitHub

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and…

2
GitLab

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

3
Azure DevOps Services

Azure DevOps (formerly VSTS, Microsoft Visual Studio Team System) is an agile development product that is an extension of the Microsoft Visual Studio architecture. Azure DevOps includes software development, collaboration, and reporting capabilities.

4
Mirantis Kubernetes Engine

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes…

6
SourceForge

SourceForge is a software discovery platform featuring over 4000 thousand software categories and over 600,000 software listings. Businesses and individuals looking to buy or download software can visit SourceForge to compare software, read reviews, and learn about the software choices…

7
Docker

Docker Enterprise was sold to Mirantis in 2019; that product is now sold as Mirantis Kubernetes Engine. But Docker now offers a 2-product suite that includes Docker Desktop, which they present as a fast way to containerize applications on a desktop; and, Docker Hub, a service for…

8
Sonatype Platform

Sonatype secures the software supply chain and protects organizations' vital software development lifecycle(SDLC). The platform unites security teams and developers to accelerate digital innovation without sacrificing security or quality across the SDLC. With users among more than…

9
JFrog Artifactory

JFrog Artifactory is a software repository management solution for enterprises available on-premise or from the cloud, presented as a single solution for housing and managing all the artifacts, binaries, packages, files, containers, and components for use throughout the software…

10
Helm

Helm is an open source Kubernetes package manager.

11
NuGet

NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.

12
Chocolatey

Chocolatey is software management automation for Windows designed to make complex tasks simple, from Chocolatey Software in Topeka. The vendor states Chocolatey can easily handle all aspects of package management, but it is also able to work well within the existing ecosystem that…

13
RubyGems.org

RubyGems (RubyGems.org) is a package manager with dependency manager for the Ruby programming language.

14
Apache Archiva

Apache Archiva is a software repository management solution.

15
Azure Artifacts

Microsoft's Azure Artifacts is a software package management solution.

16
Pulp

Pulp is an open source platform for managing repositories of software packages and making them available to a large number of consumers. Pulp can locally mirror all or part of a repository, host software packages in repositories, and manage many types of content from multiple sources…

17
ProGet

inedo offers ProGet, a software repository and package management solution.

18
npm

npm, Inc in Oakland boasts over 10 million software developers worldwide using their open source software and web registry to discover, share, and reuse packages of code. Additionally, npm’s paid products offer teams and companies ways to organize, share, and secure code, integrate…

19
AWS CodeArtifact

AWS CodeArtifact is a fully managed artifact repository service that aims to make it easy for organizations of any size to securely store, publish, and share software packages used in their software development process. CodeArtifact can be configured to automatically fetch software…

20
Sonatype Nexus Repository OSS

Sonatype's Nexus Repository OSS is an open source version of Nexus Repository Pro found in the company's Nexus Platform, used to accelerate DevOps pipelines and enterprise artifact management.

21
Eclipse Package Drone

Eclipse Package Drone is a free and open source software artifact repository, supported by the Eclipse Foundation community.

22
RepoPro
0 reviews

RepoPro™ is a unified, central repository tool for enterprises. RepPro uses automation and a visualization of relationships between assets to facilitate accessibility. Users can store, manage and find asset information through a built-in shared communication channel that automates…

23
Dist
0 reviews

Dist provides Docker Container Registries and Maven Repositories with a focus on simplicity and reliability. Private repositories for internal development and deploymentProtected and public repositories for software distributionDist works with native tooling (Docker, k8s, Maven, Gradle,…

24
Huawei Cloud SoftWare Repository

SoftWare Repository for Container (SWR) on Huawei Cloud allows users to manage the full lifecycle of container images and facilitates secure deployment of images for applications. With SWR's console, users can perform full lifecycle management of container images without requiring…

25
Crates.io
0 reviews

Crates (crates.io) is a Rust package registry.

Software Repositories  TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Learn More About Software Repositories

What are Software Repositories?

Software repositories also known as binary or code repositories are centralized hubs that help developers create, maintain, and track software packages. Repository management software controls access to software packages, tracks package deployments, and includes or integrates with version control systems. The repositories work with package managers and build tools. Advanced repository features include pipeline workflow tools, static code analysis, vulnerability testing, and ensuring developers have access to the latest versions of public artifacts.

Repositories store container images which represent executable packages containing everything required to run a discrete application including the code, system tools, system libraries, and the runtime and settings of the application.

Public repositories securely store, publish, and freely share open-source software. Organizations use private repositories to manage their proprietary software resources. They can publish that software and charge fees through licensing arrangements. Code repositories support the discovery of software assets and promote code reuse.

Development teams often rely on both open-source packages and those built within their organization. Some repositories only support package managers for specific development platforms such as Java (npm), Python (pip), Ruby (RubyGems), or .Net (NuGet). Integrated software repository solutions support multiple package types from both public and private sources. The repositories identify potential licensing and security issues.

Software Repositories Features

  • Build, maintain, store, or source software packages and containers from public and private feeds

  • Package management

  • Deployment tracking

  • Version control

  • Access controls

  • Encrypted storage and backup

  • Asset discovery

  • Pipeline workflow tools

  • Release management tools

  • Static code analysis

  • Vulnerability testing

  • Dashboards, statistics, and reporting

Software Repositories Comparison

Consider the following when purchasing software repositories.

Use Case: Do you require a public or private software repository? Is the repository for in-house use only or do you want to monetize and license your software? Open-source repository platforms are a vehicle to share and collaborate on software development.


Deployment Options: Do you want to use hosted repository services or keep the repository in-house?


Integration: Does the repository need to integrate with existing version control and issue tracking systems?


Scope: Integrated repository platforms source from multiple repositories and package types. If you are using or plan to use a DevOps hub, they include repository functions.

Pricing Information

Software repository pricing for cloud-based services is based on the number of software packages stored, the number of requests made, the amount of data transferred, and the number of users. Pricing ranges from $0 for limited features to $700 a month. Enterprise-level repositories require obtaining a vendor quote. One-time on-premises licensing starts at $3,000 and goes up to $40,000 and higher. Public, open-source repositories are free to use.

Related Categories

Frequently Asked Questions

What do software repositories do?

Software repositories are centralized platforms that store software packages. They provide tools to build, update, and track the distribution of software packages. The software supports access and version controls and works with package managers and build tools.

What are the benefits of using software repositories?

Productivity: Software repositories facilitate code reuse expediting product development.

Efficiency: A centralized software repository fosters collaboration. Repository management tools streamline the tracking and deployment of software packages.

Security: Encrypted storage, access controls, and backups secure the software packages.

How much do software repositories cost?

Pricing ranges from $0 for limited features to $700 a month. Enterprise-level repositories require obtaining a vendor quote. One-time on-premises licensing starts at $3,000 and goes up to $40,000 and higher. Public, open-source repositories are free to use.