Top Source Code Repository Hosts: 50 Repo Hosts for Team Collaboration, Open Source, and More
By: Alexandra
| 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.
Key Features:
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
Secured workflow
Integration with other tools that can help your team
JIRA integration
Custom domains
Code reviews
Cost:
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.
Key Features:
Host code for Git, Mercurial, and Subversion
Features threaded discussion forums and integrated issue tracking
ProjectLocker is an enterprise-grade code repository host that comes with a private source code repository (Subversion hosting or Git hosting). These are compatible with standard clients.
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.
Key Features:
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.
Cost:
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)
CloudForge from CollabNet offers Subversion Hosting and Git Hosting. You can choose between the two source code repository hosts. They have a wide selection of tools and features.
Key Features:
Version Control Hosting
Bug & Issue Tracking – Create, rank, assign and track issues with TeamForge tracker
Wikis, discussion forums, and document management
Granular permissions, project access, and security
99.9% uptime, backups, support and global datacenters
Cost:
FREE trial for 30 days on all plans
Standard: $2/user/month (packs of 5), for small teams and non-critical projects
Professional: $10/user/month (packs of 5), for small business and enterprise workgroups
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.
Key Features:
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
Cost:
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.
Key Features:
Task management
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.
Beanstalk is a Git and SVN hosting that doesn’t require clients. You can add files, create branches, and edit directly in your browser for instant gratification.
Key Features:
Get total control of both teams and individuals with repository and branch-level permissions
Keep your entire team on the same page with notifications
Savannah is becoming one of the most popular source code repository hosts, allowing you to host free projects running on free operating systems without proprietary software dependencies.
Key Features:
Maintenance and distribution of official GNU software
Host projects that aren’t a part of GNU but support free software with savannah.nongnu.org
Cost: FREE
13. CCPForge
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.
Key Features:
Choose from CSV, SVN, or Git
Bug tracking
Functionality fixing
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.
Key Features:
Choose repositories
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.
Key Features:
Git, Mercurial, Subversion repositories
Code hosting
Tickets, issues, and milestones
File sharing
Time tracking
Discussions
Wikis/notebooks
Cost:
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
Unfuddle is a full-stack software project management tool that provides bug and issue tracking, Git and Subversion hosting, and collaboration tools in one central place to streamline your workflow.
Key Features:
Track tasks, issues, bugs
Feature requests
View, pivot, and organize tasks with drag and drop convenience
First-class Git hosting with an unlimited number of repositories
Run by and for developers, SourceRepo provides an easy-to-use control panel for running Git, Subversion, and Mercurial, with a free project management solution.
Key Features:
Easy to use Control Panel
Unlimited Users/Developers for each Repository
Secure Access and Hourly Backups
Project Management Software
Hook Script Integration
Free 24/7 personal technical support
Cost:
Level One: $3.95 per month, 500 MB Storage, 1 Git, SVN, or HG repository, 1 Trac Instance and 1 Redmine Project, Unlimited Developers/Committers
Level Two: $6.95 per month, 1 GB Storage, Unlimited Git, SVN, or HG Repository, Unlimited Trac Instances and Redmine Projects, Unlimited Developers/Committers
Level Three: $12.95 per month, 3GB Storage, Unlimited Git, SVN, or HG Repository, Unlimited Trac Instances and Redmine Projects, Unlimited Developers/Committers
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.
Key Features:
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.
Key Features:
They provide a fast and easy way to configure the repository without having to figure out specific paths
Bug tracker
Easy configuration for working with different hosting services
Can generate an SSH key to be used with repositories
SVNrepository is a subversion hosting company run by and for developers. They have an easy to use control panel that is helpful in running Subversion and Trac in no time.
Key Features:
Intuitive control panel
Unlimited users/developers for repositories
Trac and Redmine automatically installed for each respository
Automatic project setup for each repository
Hourly backups
Secure HTTPS access to SVN repository and Trac instances
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.
Key Features:
Source Code Repositories (CVS, GNU Arch, Subversion)
Download area
Web pages
Mailing-list and trackers (bugs, tasks, support request, patches)
Planio is a host for Subversion and Git repositories. A Planio account comes with unlimited hosted SVN and Git repositories which are integrated, highly available, and secured.
Key Features:
Task management and workflows solution
Agile project management
Roles and permissions to manage access control
Effective communication through blog, forums, and comments
Time tracking
Cost:
FREE trial for 30 days on all plans
Platinum: 99 € / month, 40 active Projects, 45 active Users, 50 GB Storage
Diamond: 59 € / month, 15 active Projects, 20 active Users, 30 GB Storage
Gold: 39 € / month, 7 active Projects, 10 active Users, 15 GB Storage
Silver: 19 € / month, 3 active Projects, 5 active Users, 2 GB Storage
Enterprise: from 199 €* / mo, 100 Projects or more, 100 Users or more, 100 GB Storage or more
A non-profit organization offering free services for projects working under the free software philosophy, TuxFamily provides “free hosting for free people.”
Key Features:
Web hosting (PHP5 is supported)
MySQL and PostfreSQL databases
CVS, Subversion, Git, and Mercurial repositories
Download up to 1GB (can be increased if more space is needed)
Pastebin is a source code repository host providing an online space to store text for a certain period of time. It’s mostly used by developers to store source code or for configuring information.
Key Features:
Available API
Syntax highlighting available for almost any language
TurnKey GNU offers revision control as part of an all-in-one code repository. Revision control combines open source version control systems, which makes everything easier for developers.
Key Features:
Revision control systems supported: Git, Bazaar, Mercurial, Subversion
Transifex is a localization platform to power global content, aiming to drive international growth with translation tools and a central location for automating localization.
Key Features:
Manage translation
Translate content
Collaborate with translators
Automate localization process from one central place
Build personalized multilingual experiences
Translate website without coding
Cost:
STARTER: $139 per month, billed annually ($179/mo billed monthly)
GROWTH: $369 per month billed annually ($449/mo billed monthly)
ADVANCED: $749 per month billed annually ($899/mo billed monthly)
GitHub is a development platform. Using this source code repository host, you can review code, manage projects, and build software together with other developers.
Key Features:
Write better code
Collaborations
Conversations and code reviews
Project management alongside code in issues and projects
Code security
Access controlled
Hosted where you need it
Cost:
Developer: $7 per month – unlimited public repositories, unlimited private repositories, unlimited collaborators
Team: $9 per user / month – unlimited public repositories, unlimited private repositories, team and user permissions
Business: $21 per user / month – hosted on GitHub.com
Perforce is known for its “Helix” platform that offers a complete software collaboration system with issue tracking, code review, and advanced features like Threat Detection.
Key Features:
Version Control that keeps Scania on the road to compliance
Perforce Helix that supports both centralized and distributed workflows with enterprise-grade scalability
Additional developer resources
Cost:
Free for a small team
12-Month Subscription and Perpetual Use: Request for a quote for other plans
Subversion is an open source software developed as a project of the Apache Software Foundation. It is part of a rich community of developers and users.
Kallithea is a member project of Software Freedom Conservancy, a GPLv3’d, Free Software source code management system. It supports two leading version control systems: Mercurial and Git.
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.
Key Features:
Agile tools
Git
Continuous integration
Release management
Tools for Java Teams
Centralized version control system with free private repos
DevOps
Enterprise ready
Cloud-based load testing
Cost:
Small teams:
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.
Growing teams:
$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
Gerritforge offers development and enterprise-grade support. It is one of the main contributors to Gerrit Code Review and provides LDAP integration, single sign-on, and more.
Key Features:
LDAP integration
Single-Sign-On
Role-Based Access Control
Lifecycle integration with an Enterprise-grade support 24/7 basis
Cost:
Base Package – up to 100 users – $250/month
Silver Package – up to 500 users – $1,175 /month
Gold Package – up to 1000 users – $2,225 /month
Platinum Package – up to 5000 users – $8,075 /month
FusionForge aims to foster better team collaboration, offering tools such as message forums, mailing lists, and overall management of the entire development lifecycle.
Key Features:
Control access to source code management repositories such as CVS and Subversion
Manage file releases
Document management
News announcements
Surveys for users and admins
Issue tracking with “unlimited” numbers of categories, text fields, and more
Git is a free and open source distributed version control system designed for small to large projects with speed and ease. Git is hosted on GitHub and is a member of the Software Freedom Conservancy.
Key Features:
Easy to learn
Has a tiny footprint with lightning fast performance
Outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase
Stackify's APM tools are used by thousands of .NET, Java, PHP, Node.js, Python, & Ruby developers all over the world. Explore Retrace's product features to learn more.