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

(26-36 of 36)

26
CPAN
0 reviews

CPAN, the Comprehensive Perl Archive Network, is an archive of software written in Perl containing over 134,000 modules in over 29,700 distributions, as well as documentation for it. It has a presence on the World Wide Web at www.cpan.org and is mirrored world The Comprehensive Perl…

27
Quicklisp
0 reviews

Quicklisp is a library manager for Common Lisp that works with existing Common Lisp implementation to download, install, and load any of over 1,500 libraries. Quicklisp works with ABCL, Allegro CL, Clasp, Clozure CL, CLISP, CMUCL, ECL, LispWorks, MKCL, SBCL, and Scieneer CL, on Linux,…

28
Hackage
0 reviews

Hackage is the Haskell Package Repository an the Haskell community's central package archive of open source software. Hackage has been online since January 2007 and is where users can publish libraries and programs or download and install packages with tools like cabal-install (or…

29
PEAR
0 reviews

PEAR is a framework and distribution system for reusable PHP components.

30
Packagecloud
0 reviews

Packagecloud is a cloud-based service to store and distribute different software packages without owning any infrastructure. Packagecloud can be used to manage packages on-premise or in the cloud.

31
Google Cloud Source Repositories

Google's Cloud Source Repositories helps users privately host, track, and manage changes to large codebases on Google Cloud Platform. Its built-in integrations with other GCP tools let the user automatically build, test, deploy, and debug code. With it, the user can create an unlimited…

32
GitBucket
0 reviews

A Git platform powered by Scala boasting easy installation, high extensibility, and GitHub API compatibility. GitBucket is free and open source under an Apache 2.0 license.

33
MyGet
0 reviews

MyGet is a software package manager and repo from Assembla, an Idera company.

34
Python Package Index (CheeseShop)

The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps visitors find and install software developed and shared by the Python community.

35
Azure Repos
0 reviews

Azure Repos, a service available on Microsoft's Azure, provides unlimited, cloud-hosted private Git repos for development projects. Users can connect with and push code into their Git repos from any IDE, editor, or Git client, add validations and extensions from the marketplace or…

36
Cloudsmith
0 reviews

Cloudsmith, from the company of the same name in Belfast, is presented as a single source of truth for software assets, available to teams, individuals, customers and build processes anywhere on the planet. Cloudsmith is a cloud-native, universal package management solution, allowing…

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.