45 of the Top Source Code Repository Hosts

Anyone who writes a large amount of code knows that being able to archive this code in a source code repository host saves an abundance of time and energy. Snippets and patches of code are more safely stored, and more easily retrieved later on, when everything is kept in a source code repository host. It’s especially helpful when those hosts are collaborative in nature for people working in teams or large groups.

There are various types of source code repository hosts available, whether they are for open source projects or multi-developer projects, for single developers or private teams. These web hosting facilities often support various services and tools, including version control, bug tracking, release management, mailing lists, and wiki-based documentation. Often the open source software hosts are just that — hosts; developers nearly always maintain their copyright when their software is posted to the open source software hosting facilities.

With so many available hosts offering so many different features, how do you ascertain the right one for your needs and projects? To help developers in their quest to archive and organize their source code, we have compiled a list of the source code repository hosts that we think are top notch. We have searched far and wide to bring you the best hosts; we looked for those that are tailored to the most common forms of code and offer code review, issue trackers, patches, bug reports, and other tools that developers find most useful and necessary when coding. Our top source code repository hosts are listed here, in no particular order:

1. Bitbucket (@bitbucket)

Bitbucket

Bitbucket, from Atlassian, offers unlimited private code repositories for Git or Mercurial. Offering lightweight code review, Bitbucket is one of the most popular source code repository hosts out there.

Key Features:

  • Built with small teams in mind, so you can consolidate sure management, invite members, and share repositories
  • Review changes on a fork or branch easily with pull requests
  • In-line comments allow users to have discussions within the source code
  • Track every commit to an issue in JIRA

Cost: All plans feature unlimited private repos, code reviews, JIRA integration, dedicated support, custom domains, REST API

  • 5 users: FREE
  • 10 users: $10/month
  • 25 users: $25/month
  • 50 users: $50/month
  • 100 users: $100/month
  • Unlimited users: $200/month

2. ProjectLocker (@ProjectLockerHQ)

ProjectLocker

ProjectLocker offers enterprise-grade source code repository hosting. Each project completed with ProjectLocker gets its own private source code repository, and the Git and SVN repositories are ‘compatible with standard clients.’

Key Features:

  • Fine-grained directory-based permissions (Subversion)
  • Automatic backups of your data
  • Web-based management console for managing users
  • Remote deployments
  • Automated import from external repositories or export files

Cost: All plans have a free trial for 15 days

  • FREE – 1 user, 1 project, 50 MB storage
  • Venture: $19/month – 5 users, 5 GB storage, 5 projects
  • Equity: $49/month – 20 users, 10 GB storage, unlimited projects, time tracking integration, restrict access by IP
  • IPO: $99/month – 50 users, 25 GB storage, all Equity features, plus hosted continuous integration
  • Enterprise: Contact for a quote – advanced auditing, 25-100+ GB storage, unlimited projects, all IPO features, plus custom SLA and Virtual Private Network (VPN)

3. CloudForge (@CloudForgeHQ)

CloudForge

If you are looking for options when choosing a source code repository host, CloudForge from CollabNet offers both Subversion Hosting and Git Hosting. CloudForge also boasts “providing the widest choice of tools that will scale with your forever,” as well as nearly 100% uptime.

Key Features:

  • Instantly provision, integrate, and manage your development tools
  • Elastically scale your teams, projects, and processes
  • Create, rank, assign, and track issues with the TeamForge tracker
  • Integrate your tools, including JIRA, Basecamp, Lighthouse, ZenDesk, and more

Cost: FREE trials for 30 days

  • 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

4. GitHub (@github)

GitHub

Well known to nearly everyone who deals in the world of code, GitHub looks to help developers build software through collaboration. As the “world’s largest open source community,” GitHub allows users to share their projects “with the world, get feedback, and contribute to millions of repositories.” What some developers may not know is that GitHub also offers private repositories with upgraded plans.

Key Features:

  • Review changes, comment on lines of code, report issues, and plan with discussion tools
  • Use organization accounts to communicate easily with teams
  • Integration with several applications and tools
  • Field-tested tools for any project, public or private
  • Integrated issue tracking
  • Every GitHub repository is also a Subversion repository
  • Use your go-to SVN tools to checkout, branch, and commit to GitHub repositories

Cost: 

  • Personal Plans – for individuals who want to share their own projects and collaborate with others
    • FREE: – unlimited collaborators, unlimited public repositories, 0 private repositories
    • Micro: $7/month – unlimited collaborators, unlimited public repositories, 5 private repositories
    • Small: $12/month – unlimited collaborators, unlimited public repositories, 10 private repositories
    • Medium: $22/month – unlimited collaborators, unlimited public repositories, 20 private repositories
    • Large: $50/month – unlimited collaborators, unlimited public repositories, 50 private repositories
  • Organization plans – intended for business managing teams and varying permissions
    • FREE – unlimited members, unlimited public repositories, 0 private repositories
    • Bronze – $25/month – unlimited members, unlimited public repositories, 10 private repositories
    • Silver – $50/month – unlimited members, unlimited public repositories, 20 private repositories
    • Gold – $100/month – unlimited members, unlimited public repositories, 50 private repositories
    • Platinum – $200/month – unlimited members, unlimited public repositories, 125 private repositories

5. Sourceforge (@sfnet_ops)

Sourceforge

An open source community resource, Sourceforge is a top choice among developers of open source projects. With millions of customers, Sourceforge is a source code hosting repository that brings collaborators together and helps users’ projects get developed, downloaded, reviewed, and published.

Key Features:

  • Integrated issue tracking
  • Threaded discussion forums
  • Host code with git, Mercurial (hg), or Subversion (svn)
  • Browser-based code browsing
  • Forking and merge requests with git and hg
  • View commit history as a graph

Cost: FREE

6. Launchpad

Launchpad

Launchpad, a software collaboration platform, uses the Bazaar version control system to host your project’s source code, and it imports more than 2000 CVS, SVN, and Git projects. Plus, Launchpad is able to build Ubuntu packages by using recipes directly from branches.

Key Features:

  • Bug tracking
  • Code reviews
  • Translations to translate your project into almost any language
  • Specification tracking

Cost: FREE

7. Assembla (@assembla)

Assembla

With a goal of “moving teams from the typical Scrum agile toward something that is more continuous, distributed, and scalable,” Assembla is known for getting projects up and running quickly. Assembla is a fantastic host for Apache Subversion and Git.

Key Features:

  • New Continuous Agile combines Kanban task management with Continuous Delivery code and test workflows
  • Integrated tasks and code
  • Options for forking and merging or working all together on one branch with change review and voting – Assembla git is built for teams
  • Live support from real people who answer the phone and emails in multiple time zones

Cost: 

  • FREE Repositories
    • Unlimited Private SVN, Git & P4
    • Unlimited users
    • Collaborative code review
    • 1 GB Storage
    • Limited to repository tools
  • Professional Plans – FREE trial for 15 days
    • 12 users: $24/month – 2 projects, 5 GB storage, integrated task management, repositories, and collaboration tools
    • 30 users: $49/month – 10 projects, 20 GB storage, integrated task management, repositories, and collaboration tools
    • 50 users: $99/month – 20 projects, 40 GB storage, integrated task management, repositories, and collaboration tools
    • 100 users: $199/month – 50 projects, 60 GB storage, integrated task management, repositories, and collaboration tools
  • Enterprise plans
    • 20-1000+ users: From $200/month ($10/user/month with 20 user minimum) – launch, manage, and maintain a large number of projects
    • Contact for more information

8. CodePlex (@codeplex)

CodePlex

CodePlex is Microsoft’s free open source project hosting site. With CodePlex, users can create, share, collaborate and download from the project to the software phase.

Key Features:

  • Source code control
  • Project discussions
  • Wiki pages
  • Feature/issue tracking

Cost: FREE

9. Savannah

Savannah

With more than 63,000 registered users, Savannah is an increasingly popular source code repository host. Savannah’s goal is “to be a central point for development, maintenance, and distribution of official GNU software.”

Key Features:

  • Intended for people who are committed to free software
  • Hosts free projects that run on free operating systems and without any proprietary software dependencies
  • No advertisements eliminate the risk of getting an ad for a competitor on your project page
  • A choice of version control systems for your source code, including GNU Arch, GNU Bazaar, CVS, Git, Mercurial, and Subversion
  • Savane integrated bug tracking system for bugs, support requests, tasks, and patches
  • For projects that support free software but are not part of GNU, visit savannah.nongnu.org

Cost: FREE

10. CCPForge

CCPForge

CCPForge aims to be as user-friendly as possible, so projects hosted on the site should deal with one application, and that application should give its name to the project so that people can search for projects by name. As a source code repository host, “CCPForge is a collaborative software development environment for computational science projects under any of the main CCP projects.”

Key Features:

  • CVS, Subversion, or Git
  • Bug tracking and fixing functionality
  • Forums for developers and users
  • Feature request and other support request tracking
  • Code release mechanisms

Cost: FREE

11. Freepository (@freepository)

Freepository

For developers looking for a way to collaborate, Freepository (fp) is a solution that helps teams stay up to date. With Freepository, you can use nearly any Subversion client on any platform, knowing your source is managed securely while it’s accessible from anywhere that you have an internet connection.

Key Features:

  • Ticketing System handles creating and tracking stories, tasks, issues, and defects
  • Release Roadmap helps developers create and track releases by milestones
  • Use the wiki to document and communicate project detail

Cost: Contact for a quote

12. Google Code (@googledevs)

Google Code

Google Code’s project hosting is a free collaborative environment designed for open source projects. Google Code strives to help users focus on developing source code without any hassles, so its project hosting service is “simple, fast, reliable, and scalable.”

Key Features:

  • Each project comes with its own member controls
  • Subversion/Mercurial/Git repository
  • Issue tracker
  • Wiki pages
  • Downloads section

Cost: FREE

13. Codebase (@codebase)

Codebase

For professional needs, Codebase offers professional code hosting for developers. The best part about Codebase is that it allows software teams to choose the repositories for their project, even if they want to mix and match.

Key Features:

  • Supports Git, Mercurial, and Subversion repositories
  • A complete suite of project management tools built in
  • Deploy makes it possible to deploy code from your Codebase repositories to your FTP, SSH, or cloud-based servers
  • Robust, powerful, and flexible ticketing system helps the whole team stay on top of tasks that are assigned to them

Cost: 

  • FREE – 1 project, 50MB disk space, 2 users
  • Tiny: £5/month (approx. $8.08/month) – 3 active projects, unlimited archived projects, 500MB disk space, unlimited repositories, 10 users, time tracking, notebooks
  • Small: £13/month (approx. $21/month) – 15 active projects, unlimited archived projects, 2GB disk space, unlimited repositories, unlimited users, all Tiny features, plus custom branding and data export
  • Medium: £21/month (approx. $33.92/month) – 30 active projects, unlimited archived projects, 4GB disk space, plus all Small features
  • Large: £40/month (approx. $64.60/month) – 60 active projects, unlimited archived projects, 10GB disk space, plus all Medium features
  • Enormous: £95/month (approx. $153.88/month) – 140 active projects, unlimited archived projects, 25GB disk space, plus all Large features

14. Jenkins (@jenkinsci)

Jenkins

Jenkins is an invaluable tool for developers who are using some of the most popular repository hosts. An “extendable open source continuous integration server,” Jenkins can be used to build various projects, monitor external jobs, and more.

Key Features:

  • Access the GitHub repositories of the Jenkins project
  • Customize Jenkins with plugins for everything from source code management to Ruby development – choose from over 600 plugins
  • Build or extend Jenkins by writing your own plugins

Cost: FREE

15. Repositoryhosting.com (@rephosting)

repositoryhosting.com

Repositoryhosting.com has one goal: to make developing and completing your source code projects as simple as possible. With Repositoryhosting.com, developers choose their repositories and may create as many Subversion, Git, and Mercurial repositories as desired, and then connect via SSH or HTTPS.

Key Features:

  • Currently hosts Subversion 1.8.3, Git 1.8.4, and Mercurial 2.7
  • View and your source code online in Trac or via GitWeb or HgWeb
  • Plan your development, track your bugs, collaborate with your team, and communicate with clients with Trac
  • Supports a number of Trac plugins
  • Each project includes a shared drive accessed via WebDAV
  • Integration with Twitter, Campfire, Basecamp, and CIA.vc
  • Create as many projects and users as desired and see them all on one page, with easily accessible information

Cost: $6/month – FREE trial for 30 days available

16. Unfuddle (@unfuddle)

Unfuddle

Unfuddle prides itself for having “the right tools and the right team” to help developers do their best work. As a source code repository host, Unfuddle keeps your code safe and secure and allows you to access it from anywhere.

Key Features:

  • Git/SVN Hosting
  • Flexible, intuitive, powerful, easily customizable issue tracking
  • Taskboards for viewing and managing all tickets for each project’s milestone with drag-and-drop
  • Collaboration tools include messages, wikis, comments, and more

Cost: FREE trial for 14 days

  • $3/person, $3/project per month – unlimited Git/SVN, 50 GB Storage, Custom Workflows, File Attachments, Time Tracking, Task Boards
  • Additional storage – $1/GB/month

17. Beanstalk (@beanstalkapp)

Beanstalk

Open source hosting is not for everyone, and Beanstalk fills the need for private teams looking for source code repository hosting. Beanstalk helps teams complete projects from writing code to reviewing with the team to deploying the final result.

Key Features:

  • Import or create Subversion and Git repositories that are available to your team instantly
  • Manage access rights and team permissions
  • Manage user access for individual branches
  • Work from anywhere using web and mobile browsers
  • Make and commit changes directly in the web interface
  • Instantly preview HTML and images files

Cost: 

  • Independent Plan: FREE – 1 user, 1 repository, 100MB storage
  • Freelancer and Start Up Plans
    • Bronze: $15/month – 3 GB storage, 10 repositories, 5 users, 3 servers/repository
    • Silver: $25/month – 6 GB storage, 25 repositories, 20 users, 5 servers/repository
  • Business and Enterprise Plans
    • Gold: $50/month – 12 GB storage, 50 repositories, 40 users, 10 servers/repository
    • Platinum: $100/month – 24 GB storage, 120 repositories, 1o0 users, 20 servers/repository
    • Diamond: $200/month – 60 GB storage, 300 repositories, 200 users, 40 servers/repository
  • Contact for more plan options

18. SourceRepo (@sourcerepo)

SourceRepo

Obviously, developers know better than anyone what a source code repository host should include. That’s why SourceRepo is so popular: it is run by and for developers to provide “secure, simple, affordable source code hosting.”

Key Features:

  • Easy to use control panel
  • Supports Git, Subversion, and Mercurial
  • Free project management solution (Redmine or Trac)
  • Unlimited users/developers for each repository
  • Hook scripts integrate with Trac, FogBugz, LightHouse, Basecamp, Web Hooks, and more
  • Free 24/7 personal technical support

Cost: 

  • Level One: $3.95/month – 500MB storage; 1 Git, SVN, or HG Repository; 1 Trac Instance and 1 Redmine Project; unlimited developers/committers
  • Level Two: $6.95/month – 1GB storage; unlimited Git, SVN, or HG Repository; unlimited Trac Instances and Redmine Projects; unlimited developers/committers
  • Level Three: $12.95/month – 3GB storage; unlimited Git, SVN, or HG Repository; unlimited Trac Instances and Redmine Projects; unlimited developers/committers

19. kforge 0.20 (@pypi)

Kforge

An enterprise software application for project hosting, KForge is a package offered by Python. Full of features for developers looking for a source code repository hosting solution KForge “provisions project services on demand.”

Key Features:

  • Controls access with a robust, role-based, single sign-on access controller
  • Version controls systems including Git, Mercurial, and Subversion
  • Project frameworks with mechanisms to plan and track work, such as Trac
  • Wikis and mailing lists including MoinMoin and Mailman
  • Content management systems and blogs, such as Joomla and WordPress

Cost: FREE

20. Review Board (@reviewboard)

Review Board

Review Board’s goal is to “take the pain out of code review,” and it does so by talking to a range and variety of source code repositories. Review Board is especially helpful to developers who are working on large projects and companies, but it also works well for those of a smaller scale.

Key Features:

  • A single Review Board server can be configured with a nearly unlimited number of repositories, including Bitbucket, Codebase HQ, Fedora Hosted, GitHub, Gitorious, and more
  • Link repositories with supported hosting services
  • Intuitive, yet simple to use Administrator Dashboard
  • Automatically links bugs to the bug tracker associated with the repository if the field is provided
  • Limit repository access to certain users and review groups

Cost: FREE

21. Deveo (@deveoteam)

Deveo

With Deveo, developers get source code repository hosting on-premises. As an enterprise grade solution, Deveo provides “seamless software production.”

Key Features:

  • Create and manage any number of Git, Mercurial, and Subversion repositories in your projects
  • Options for secure access methods; your code is backed up, safe, and centrally managed
  • See commit messages per directory and browse the full history of each file
  • Deveo History view displays every change that has taken place to any of the repositories in your project
  • See what is happening in your project with project overview
  • Use non-personal Deveo Bot accounts as companions for build and release automation

Cost: Contact for a quote

22. Gitorious (@gitorious)

Gitorious

If you need a source code repository host that is simple to install and begin using right away, look no further than Gitorious. Gitorious provides Git hosting and collaboration software and is intended for open source projects that use Git.

Key Features:

  • Activity monitoring
  • Public merge requests
  • Built-in wiki
  • Create development teams
  • Maintain all repositories relating to a single project in one place

Cost: FREE

23. Phabricator (@phabricator)

Phabricator

Phabricator aims to “help software companies build better software,” and it includes several open source web applications to make goal become a reality. Its hosting repositories include Git, Hg, and SVN, making Phabricator a popular choice among software designers and developers.

Key Features:

  • Runs on Linux or Mac OS X and can be used on any platform
  • Review code with Differential
  • Hosts Git, Mercurial, and Subversion repositories but also works well with existing repositories, such as GitHub and Bitbucket without needing to host them itself
  • Look at source code and audit it in your browser with Diffusion
  • Use Maniphest to keep track of bugs or assign them to people
  • Includes Phriction, a built-in wiki
  • Get notifications and keep track of activity with Herald as your company scales

Cost: FREE

24. Bettercodes (@bettercodes)

Bettercodes

As an open source developer network, Bettercodes is all about collaboration. Bettercodes also allows developers to create a project and get free code hosting up to 2GB.

Key Features:

  • Identify and connect with “like-minded” developers
  • Organize projects with teams online
  • Collaborate with other developers
  • Share your knowledge, insights, news, and links
  • Check Bettercodes’ code to see how your data is being used and switch between different security levels
  • Create your own plugins and share with the community

Cost: FREE

25. Fedora Hosted (@fedora)

Fedora Hosted

Fedora Hosted provides a way for developers to host their code and collaborate online. Sponsored by the Fedora Project, Fedora Hosted seeks to provide a source code repository host for “upstream developers.”

Key Features:

  • Each project is provided with source control via git, Mercurial, bar, and others
  • Bug trackers for each project
  • A wiki via Trac is included with each project
  • A robust list of available projects

Cost: FREE

26. JavaForge

JavaForge

Powered by codeBeamer ALM of Intland Software, JavaForge provides free hosting for open source projects. This source code repository host makes good use of the codeBeamer ALM software, which “helps development teams to manage the entire application lifecycle from requirements to delivery.”

Key Features:

  • The largest open source ALM community, with 90,000+ developers
  • Projects include plugins for Eclipse Studio, NetBeans, and more
  • Video tutorials include Integrator Workflow with Git, Git with codeBeamer, Subversion with cB, and more

Cost: FREE

27. Kiln (@kilnfc)

Kiln

From Frog Creek Software, Kiln offers source code hosting for Git and Mercurial. Kiln is known for its collaboration tools and the ways in which it helps developers track their changes and keep their code organized and secure.

Key Features:

  • Branch, clone, push, or pull with a few clicks of a mouse
  • Branch and merge easily with the distributed version controls of Mercurial and Git
  • Repository access via SSH or HTTPS
  • Tight integration with FogBugz and smooth workflow so developers can code without switching tools

Cost: FREE trial for 30 days

  • 5 users: $20/month, with Code Reviews +$10 if billed monthly or $18/month, with Code Reviews +$9 if billed yearly
  • 10 users: $100/month, with Code Reviews +$50 if billed monthly or $90/month, with Code Reviews +$45 if billed yearly
  • 20 users: $200/month, with Code Reviews +$100 if billed monthly or $180/month, with Code Reviews +$90 if billed yearly
  • 50 users: $400/month, with Code Reviews +$200 if billed monthly or $360/month, with Code Reviews +$180 if billed yearly
  • 100 users: $500/month, with Code Reviews +$250 if billed monthly or $450/month, with Code Reviews +$225 if billed yearly
  • 150 users: $700/month, with Code Reviews +$350 if billed monthly or $630/month, with Code Reviews +$315 if billed yearly

28. SVNRepository.com

SVNRepository.com

Developers know what developers need, so choosing a host that is run by developers is sometimes the best bet when choosing a source code repository host. SVNRepository.com fits the bill, as “a subversion hosting company run by and for developers.”

Key Features:

  • Easy to use Control Panel
  • Each repository features unlimited users/developers
  • Automatic installation of Trac, Redmine, and automatic project setup for each repository
  • Hourly backups
  • Free personal technical support

Cost:

  • Level One: $3.95/month – 500 MB space, 1 SVN or Git or Mercurial Repository, 1 Trac Instance, 1 Redmine Project, unlimited developers/committers
  • Level Two: $6.95/month – 1 GB space, unlimited SVN or Git or Mercurial Repositories, unlimited Trac Instances, unlimited Redmine Projects, unlimited developers/committers
  • Level Three: $12.95/month – 3 GB space, plus all of the Level Two Features

29. Pikacode (@pikacode)

Pikacode

Pikacode is a source code repository host for Git and Mercurial. Simple enough for student to learn to code, yet robust enough to host code for the Hoa project, Pikacode has been an integral part of coding for years.

Key Features:

  • Webpage hosting
  • SSL
  • Daily remote backup
  • Unlimited public repositories and public collaborators

Cost: 

  • FREE – 100MB storage, unlimited public repositories and collaborators, webpage hosting, Ticket system, Git and Mercurial, SSL, Daily remote backup
  • 14.99€/year – 1GB storage, all FREE features, plus unlimited private repositories and unlimited private collaborators

30. Planio (@planio)

planio

Planio is a developer’s dream come true. A comprehensive, robust app, Planio is for agile and traditional projects, files, wikis, Git and Subversion Hosting, and more.

Key Features:

  • Unlimited hosted SVN and Git repositories with every Planio account
  • Planio’s roles and permissions manage your access control
  • Conveniently associate commits with task management or time tracking
  • Update developers’ roles and they will be able to checkout, commit, clone, push, and pull
  • Tightly integrated and highly available repositories
  • Access your repositories from a web browser when you need to
  • Repositories are backed up and secure

Cost: Free trial for 30 days

  • Bronze: FREE – 1 project, 2 users, 10 customers, 500 MB storage
  • Silver: 9€/month – 5 active projects, 6 active users, 300 customers, 2 GB storage
  • Gold: 29€/month – 2- active projects, 30 active users, 2500 customers, 15 GB storage
  • Platinum: 99€/month – 80 active projects, 100 active users, 10,000 customers, 50 GB storage
  • Enterprise: 199€/month –  unlimited projects, unlimited users, unlimited customers, unlimited storage, custom branding, customizations

31. RhodeCode (@rhodecode)

RhodeCode

If RhodeCode is known for one thing, it is its level of security. Because it is “so stable, proven, and feature-complete,” RhodeCode is the choice of some of the world’s largest and secure organizations, including enterprises, governmental agencies, banks, and the military. Developers looking for an open source code repository host with maximum security have found their solution in RhodeCode.

Key Features:

  • Supports both Git and Mercurial
  • Set repositories as ‘world open’, ‘organization open’, or ‘invite only’
  • Use the dashboard as the central point to track progress, monitor changes, and initiate code review
  • Create and edit files and commit changes to the repository directly within the RhodeCode interface
  • Track progress and updates easily with the built-in changelog
  • Give direct and explicit feedback to users and groups as part of the code review system within RhodeCode mentioning

Cost: 

  • Startup: FREE – RhodeCode Enterprise 2.2.5; Git & Mercurial, Code Review; Collaboration & Enterprise Features; install on own hardware; 20 seats included; no support
  • Business: $299/month – RhodeCode Enterprise 2.2.5; Git & Mercurial, Code Review; Collaboration & Enterprise Features; install on own hardware; 50 seats included; no support
  • Enterprise: pay-per-seat – RhodeCode Enterprise 2.2.5; Git & Mercurial, Code Review; Collaboration & Enterprise Features; install on own hardware; 50+ seats, unlimited servers; dedicated enterprise support

32. Gna!

Gna!

Developers looking for a source code repository host for Libre Software (Free Software) projects should consider Gna! Because it offers several options for source code repositories, Gna! is a popular choice among developers.

Key Features:

  • Source code repositories include DVS, GNU, Arch, and Subversion
  • Trackers for bugs, task, support requests, and patches
  • Includes a download area, web pages, and mailing lists

Cost: FREE

33. Pulp

Pulp

Pulp, known for its “juicy software repository management,” is  Red Hat community project that is full of features. Developers often choose Pulp as a source code repository host because it makes it possible to do everything from push a security fix to hundreds of systems to quickly configure mirrors of software repositories.

Key Features:

  • Pull in content from existing repositories to the Pulp server, either manually or on a recurring schedule
  • Mix and match uploaded and imported content to create new repositories and then publish and host them with Pulp
  • Publish your content as a web-based repository, to a series of ISOs, or in any way that best suits your needs

Cost: FREE

34. JoomlaCode (@joomla)

JoomlaCode

JoomlaCode is intended to be a developer resource for open source code, to encourage developer collaboration. As such, it is not meant for commercial projects or non-code projects. Therefore, developers who build and manage open source software projects based on Joomla! are a perfect fit for JoomlaCode.

Key Features:

  • Focuses on helping to build open source tools and extensions for the Joomla! user community
  • Provides resources for developer collaboration in “an open source spirit”
  • Dozens of projects available for collaboration
  • Easily start a new project and add it to JoomlaCode for further collaboration

Cost: FREE

35. SSH Control

SSH Control

For developers who are looking for a source code repository host that’s always available on the internet, SSH Control is a good choice. Providing SSH-based project hosting via Git, Mercurial, or Subversion, SSH Control is gaining in popularity among developers.

Key Features:

  • Secure, fine-grained access-controlled source code repository hosting
  • Every project has a manager who invites users to the team
  • Access control on three levels: full read/write access, read-only access, or disabled access
  • Easy developer access control with encryption

Cost: 

  • FREE – 1 project, 2 project SSH keys, 3M storage
  • BASIC: $4.75/month (appropriate for small and some medium-sized projects) – 8 projects, 32 project SSH keys, 200M storage
  • PREMIUM: $9.75/month (appropriate for highly active developers, development teams, and business users) – 32 projects, 128 project SSH keys, 1G storage
  • Scalable resource deployment is available via multiple billing accounts

36. Versionshelf (@versionshelf)

Versionshelf

Versionshelf offers Git, Subversion, and Mercurial source code repository hosting. Versionshelf is known for its fast access, high level of service, and its easy to use control panel.

Key Features:

  • Subscribe to RSS feeds of your commit logs to track activity
  • Email, Twitter, and Campfire notifications
  • Web repository access for all users
  • One-click repository backups whenever you want

Cost: Free trial available for 30 days

  • Personal Plan: $6.95/month – 5 accounts, 6 repositories, 600 MB storage, secure SSL access, web-based repository access, web hooks, permissions, and more
  • Basic Plan: $19/month – 20 accounts, 15 repositories, 3 GB storage, and all Personal Plan features
  • Plus Plan: $39/month – 45 accounts, 30 repositories, 8 GB storage, and all Personal Plan features
  • Premium Plan: $79/month – unlimited accounts, unlimited repositories, 15 GB storage, and all Personal Plan features

37. TuxFamily

TuxFamily

TuxFamily is “free hosting for free people.” TuxFamily is a non-profit organization dedicated to providing free services for projects and contents geared toward the free software philosophy, and they accept any project released under a free license.

Key Features:

  • Reliable service
  • No added banners or pop-ups added to the hosted websites
  • Advertising for TuxFamily is not required
  • Use your own domain name if you have one
  • CVS, Subversion, and Git repositories
  • Mailing lists
  • 100 MB quota for all groups (not including the download area) can be increased if you need more space

Cost: FREE

38. Pastebin (@pastebin)

Pastebin

Pastebin.com provides an online space to store text for a certain period of time. An out-of-the-ordinary source code repository host, Pastebin is commonly used by developers to store source code or configuration information, with the goal of making it convenient for people to share large amounts of code online.

Key Features:

  • Control whether your pastes are public or private
  • Create as many pastes as you’d like, within the limits of your membership level
  • Available API
  • Syntax highlighting available for nearly any language

Cost: 

  • Guests: FREE – create up to 10 new pastes per 24 hours, within those 24 hours, create unlimited public pastes, unlimited unlisted pastes, and 0 private pastes
  • FREE membership: FREE – create up to 20 new pastes per 24 hours, within those 24 hours, create unlimited public pastes, 25 unlisted pastes, and 10 private pastes
  • PRO membership: $2.95/month or $23.95/year or $49.95/lifetime – create up to 250 new pastes per 24 hours, within those 24 hours, create unlimited private, unlisted, and private pastes

39. GitLab (@gitlabhq)

GitLab

GitLab brings collaboration to source code. With its full list of features and tools, GitLab offers a variety of options for source code repository hosting: GitLab Community Edition, an open source software to collaborate on code, GitLab Enterprise Edition for larger organizations and GitLab Continuous Integration (CI)

Key Features:

  • On-premises software to use on your servers
  • Groups contain multiple people with a shared namespace for projects
  • LDAP user authentication
  • Mention JIRA ticket from GitLab

Cost:

  • Community Edition (CE): FREE – open source, unlimited users and collaborators and repositories, keep the code secure on your own server, use GitLab’s ticketing system or integrate your existing system, each project has a wiki backed up by a separate git repository, and more
  • Enterprise Edition (EE) – all of the Community Edition features, plus advanced features
    • EE Basic: $19.90/year – user packs available in multiples of 20, next day business support, 45 day money back guarantee
    • EE Standard: $49/year – user packs available in multiples of 100, all EE Basic features, plus 24/7 emergency support, live upgrade assistance, GitLab CI support, and more
    • EE Plus: $249/year – user packs available in multiples of 100, all  EE Standard features, plus best practices training and prioritize features important to you
  • GitLab Continuous Integration: FREE – integrates with your GitLab installation to run tests for your projects, login with your GitLab account and add a project with one click

40. Eclipse (@EclipseFdn)

Eclipse

Eclipse is a very popular open source community. Some developers may not be aware that Eclipse Working Groups (WG) “allow for organizations to collaborate in the development of new innovations and solutions.” The Eclipse Foundation is a space for hosting new collaborations based on open source principles and follow best practices.

Key Features:

  • Eclipse WG allow individuals and organizations to collaborate using a vendor neutral governance model
  • Eclipse Foundation implements the best IP Management required for open source development
  • Eclipse Foundation provides services and support to help Working Groups achieve collaborative development
  • Become a committer or start a new project

Cost: FREE

41. TurnKey GNU (@turnkeylinux)

TurnKey GNU

TurnKey GNU offers Revision Control, an “all-in-one code repository.” As developers write code for open source software and review it, they may be using several sources of code or even several hosts. Revision Control combines open source Version Control Systems, making a developer’s life just that much easier.

Key Features:

  • Combines Subversion, Git, Bazaar, and Mercurial
  • Includes a web interface for each system
  • Browse through the code base, compare revisions, and manage repositories for multiple projects

Cost: FREE

42. Java.net

Java.net
Java.net, “the source for Java technology collaboration,” admits that it manages its projects “in a different way from most forges in that we try to maintain curated communities of projects – that is, projects that use similar technologies or of similar types are grouped together in an area to make it easier to find other developers with similar interests and skills and their projects.” That’s why Java.net makes it easy for people to create a project by signing up, logging in, and clicking My Projects to get started.

Key Features:

  • Spam is virtually eliminated by the process for creating a project – approval of new projects is conditional upon meeting requirements for valid projects as described by Java.net’s Guiding Principles
  • Projects may begin on a smaller scale and grow into larger projects with many participants and several associated subprojects
  • Each project has a project owner who monitors the project and grants roles and permissions to users wishing to join the project
  • Link existing projects or communities hosted elsewhere

Cost: FREE

43. Stash (@Atlassian)

Stash

At times, developers wish to work within their local communities and groups, so Stash offers on-premises source code management for Git. With Stash, developers can rest easy knowing that they are getting a source code repository host that allows them to manage their Git repository their way.

Key Features:

  • Add users and groups and delegate fine-grained permissions right from the user interface.
  • Create and manage repositories with Stash’s project structure
  • Integrates Atlassian’s tools, with best practices already “baked right in” to guide you through the development flow
  • Lightweight code review via pull requests

Cost: One-time payment – yours to host on your own hardware

  • Starter License: 10 users for $10 – a full-featured license, perfect for small teams, and all Starter proceeds are donated to Room to Read
  • 1-10 users: $10
  • 11-25 users: $1800
  • 26-50 users: $3300
  • 51-100 users: $6000
  • 101-500 users: $16000
  • 501-1000 users: $28000
  • 1001-2000 users: $48000
  • 2000+ users: Contact for a quote

44. Transifex (@transifex)

Transifex

Transifex is an all-in-one solution for collecting, translating, and delivering digital content and web and mobile apps in a variety of languages. Because Transifex integrates with the development process, it makes collaboration on a global scale easier than ever before. As translation is necessary for coding, any developer in the market for a source code repository host should also consider Transifex.

Key Features:

  • Simple approach to collecting, translating, and delivering digital products and supporting content
  • Collect content and files once, put them in a central location, and update translations as often as necessary, in as many languages as needed
  • Continuous localization keeps products, web pages, and mobile apps current, all the time
  • Move projects ahead quickly as Transifex coordinates communication with everyone from developers to freelancers to marketers

Cost: Free trial for 30 days is available

  • Solo: $19/month – 15,000 hosted words, single project, unlimited users and files, access to translator partners, and basic support
  • Plus: $99/month – 50,000 hosted words, unlimited projects, all Solo features, plus team sharing, translation memory sharing, and priority support
  • Premium: $299/month – 160,000 hosted words, all Plus features, plus translation reports, and translate using XLIFF
  • Enterprise: Contact for a quote – 500,000+ hosted words, all Premium features, plus Enterprise support & SLA

45. Tigris (@tigrisdotorg)

Tigris.org

“Attracting senior open source developers from many organizations,” Tigris is dedicated to projects that fit its mission for an open source movement that hinges on collaboration. As a mid-sized open source community, Tigris is intended for developers who are looking to build better tools for collaborative software development. That’s what makes Tigris stand out from the rest of the source code repository hosts.

Key Features:

  • No dead projects – there is a commitment to seeing all projects through
  • Active developers cycle among related projects
  • Dedicated to software engineering tools

Cost: FREE