Top Source Code Repository Hosts: 50 Repo Hosts for Team Collaboration, Open Source, and More
| May 16, 2017
Every developer’s toolkit needs a good source code repository host; a good host for your code is especially useful for DevOps team collaboration and working with Open Source projects.
There are many source code repository hosts available online, from the widely-used GitHub and Bitbucket to the lesser-known yet useful repo hosts catering to specific needs. Each one appeals to different users and their specific projects: open source projects, multi-developer projects, and more. While having many diverse hosts to choose from is a luxury, the problem lies with determining the perfect source code repository host for your needs.
Some hosts boast features that others don’t have. In order to make it easier for you to choose the right host, we’ve put together this list of 50 popular source code repository hosts. NOTE: The following 50 source code repository hosts are listed in no particular order.
Bitbucket is offered by the widely-known Atlassian and offers unlimited private code repositories for Git or Mercurial. Bitbucket is one of the most popular source code repository hosts in the development community.
Approve code review more efficiently with pull requests
Inline comments allow you to hold discussions within the source code
Flexible deployment models
Unlimited private repositories
Integration with other tools that can help your team
Small teams – FREE up to 5 users
Large teams – $10 per month (10 users) $25/month (25 users) $50/month (50 users) $100/month (100 users)
Sourceforge is an open-source community resource. It’s been around longer than many of the other hosts on this list and is considered a top choice among Open Source developers. Open source projects for Linux, Windows, and Mac are typically hosted on Sourceforge.
Host code for Git, Mercurial, and Subversion
Features threaded discussion forums and integrated issue tracking
GitLab has a lot of features and tools, and they offer a variety of source code repository hosting. One of their unique features is the ability to install GitLab on your own server. Installing on your own server allows you to use GitLab with custom domains and custom hosts.
Includes Git repository management, issue tracking, code review, an IDE, activity streams, wikis, and more
Allows you to install GitLab on your own server
Can cover bases by adding control on development process
Built-in Continuous Integration and Continuous Deployment to test, build, and deploy code.
Community Edition – FREE, unlimited users
Enterprise Edition Starter – $3.25 per user per month ($39 annually)
Enterprise Edition Premium – $16.59 per user per month ($199 annually)
Kiln, from Frog Creek Software, is a paid source code host for Git and Mercurial. It is known for collaboration tools and its ability to keep codes organized and secure. Kiln was created by the same company behind Trello and Stack Overflow.
Work in any part of your code
Brand, merge, clone, push or pull with ease
HTTPS and SSH support and flexible user permission
Monitor updates across projects, repos, and commits
Save time when searching changesets, files, and code
FREE 7-day trial
Up to 5 users: $20/month on monthly plan or $18/month on yearly plan
Up to 10 users: $100/month on monthly plan or $90/month on yearly plan
Up to 20 users: $200/month on monthly plan or $180/month on yearly plan
Up to 50 users: $400/month on monthly plan or $360/month on yearly plan
Up to 100 users: $500/month on monthly plan or $450/month on yearly plan
Up to 150 users: $700/month on monthly plan or $630/month on yearly plan
Up to 250 users: $900/month on monthly plan or $810/month on yearly plan
Up to 500 users: $1200/month on monthly plan or $1080/month on yearly plan
For 501+ users: Contact them for a quote
Pick optional add-ons to enhance FogBugz (for all plans): Time Tracking, Agile, Wiki, or Dev Hub
Launchpad is a software collaboration platform that provides bug tracking, code hosting using Bazaar, code reviews, a mailing list, and more. They use the Bazaar version control system to host project source code and import more than 2000 CVS, SVN and Git projects.
Codeplane is a paid service with Git as their VCS of choice. They offer up to 2GB for repositories with no limits on users or number of repositories per month. It’s a great choice for small companies or freelance teams.
Assembla is the perfect host for Apache Subversion and Git. It is known for getting projects up and running quickly. Documentation, code reviews, and task management can all be handled through this app.
Features like Ticket Views and Milestones
Built for Agile – very customizable, and by default, all projects are set up for Agile development: from time-tracking on tickets to custom fields through code reviews
CodePlex is a free and open source project hosting offering from Microsoft. CodePlex allows you to create projects that you can share. You can also collaborate on projects with others and download open source software.
CCPForge started as a collaborative software development environment tool for the Collaborative Computational Projects (CCP) community. It has now broadened its scope to all UK computational research and development projects. It aims to be as user-friendly as possible.
Choose from CSV, SVN, or Git
Developers and user forums
Feature request and other support request tracking
RepositoryHosting.com aims to make developing and completing source code projects as simple as possible. Developers can choose their repositories and create as many Subversion, Git, and Mercurial projects as they want.
Browse your code
Organize projects and users
Comprehensive permission management
Host open source projects
Tickets, Milestones, Wikis, Blogs, and Discussion Forums
Codebase is great for teams for keeping track of code and managing projects to ensure the continuous delivery of excellent software. It’s a professional code hosting for developers, and it allows software teams to choose the repositories.
Git, Mercurial, Subversion repositories
Tickets, issues, and milestones
FREE for 15 days on all plans
Hobbyist Plan: £9/month, 6 active projects, unlimited archived projects, 4GB disk space, 10 users
Freelancer Plan: £19/month, 20 active projects, unlimited archived projects, 8GB disk space, unlimited users
Studio Plan: £29/month, 45 active projects, unlimited archived projects, 14GB disk space, unlimited users
Agency Plan: £59/month, 110 active projects, unlimited archived projects, 30GB disk space, unlimited users
An enterprise software application for project hosting, KForge enables you to control access with a robust, role-based, single sign-on access controller. Their service also includes version control systems such as Git, Mercurial, and Subversion.
Control access with robust, role-based, single sign-on access controller
Project frameworks with features to help you plan and track work
Wikis and a mailing list
Content management systems and blogs
Version control systems such as Git, Mercurial, and Subversion
Review Board was designed to support talking to multiple source code repositories of different types. A single server can be configured with an unlimited number of repositories, and you can also link up a repository with a supported hosting service.
They provide a fast and easy way to configure the repository without having to figure out specific paths
Easy configuration for working with different hosting services
Can generate an SSH key to be used with repositories
Gna! is a source code repository that is a central point for development, distribution, and maintenance of Libre Software (Free Software) projects. They provide source code repositories including CVS, GNU Arch, Subversion.
Source Code Repositories (CVS, GNU Arch, Subversion)
Mailing-list and trackers (bugs, tasks, support request, patches)
Visual Studio Team Services offers an open platform for any development stack, including code hosting as well as a Continuous Integration service and Agile planning tools.
Tools for Java Teams
Centralized version control system with free private repos
Cloud-based load testing
Free – 5 Users with access to Basic features like unlimited Git repos, Agile tools, exploratory testing, release management, and more.
Unlimited users with access to work items, 1 Private Pipeline to run builds and deploy releases from your own server, 1 Hosted Pipeline (4 hours per month) to run builds and deploy releases in the cloud.
$30/monthly – 10 users
$110/month – 20 users
$350/month – 50 users
$750/month – 100 users
$1150/month – 200 users
$4350/month – 1000 users
Pay only for the users on your team who need access