Comparison of source-code-hosting facilities

{{short description|none}}

{{See also|Collaborative development environment|Comparison of version-control software}}

{{Use dmy dates|date=September 2022}}

A source-code-hosting facility (also known as forge software) is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

General information

style="text-align: center; width: auto" class="wikitable sortable"
scope="col" | Name

! scope="col" | Developer

! scope="col" | Initial release

! scope="col" | Free server?

! scope="col" | Free client?

! scope="col" | Associated collaborative development environment

! scope="col" | Notes

scope="row" | Assembla

| Assembla, Inc.

| 2005

| {{No}}

| {{unk}}

| {{unk}}

|

scope="row" | Azure DevOps Server

| Microsoft

| 2012{{cite web |url=http://blogs.msdn.microsoft.com/somasegar/2012/10/31/team-foundation-service-is-released/ |title=Team Foundation Service is Released |date=2012-10-31 |first=S. |last=Somasegar |website=blogs.MSDN.Microsoft.com}}

| {{No}}

| {{No}}

| Azure DevOps Services

Microsoft Visual Studio

|Most features are free for open source projects or teams of 5 members or less{{cite web |url=https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/ |title=Pricing for Azure DevOps Services |website=Microsoft Azure |access-date=2019-10-11}}

scope="row" | Bitbucket

| Atlassian

| 2008

| {{No}}

| {{No}}

| Atlassian [https://www.atlassian.com/software/bitbucket/features BitBucket] Server, [https://www.atlassian.com/software/jira/features JIRA] and [https://www.atlassian.com/software/confluence/features Confluence]

| Denies service to Cuba, Iran, North Korea, Sudan, Syria{{cite web|url=https://www.atlassian.com/legal/cloud-terms-of-service|title=Export Restrictions|access-date = 2020-01-19}}}}

scope="row" | CloudForge

| CollabNet

| 2012

| {{No}}

| {{unk}}

| {{unk}}

|

scope="row" | Codeberg

| Codeberg e.V.{{cite web|url=https://codeberg.org/Codeberg/org/src/branch/main/Imprint.md|title=Imprint|access-date=2023-05-30|archive-date=2023-06-03|archive-url=https://web.archive.org/web/20230603071244/https://codeberg.org/Codeberg/org/src/branch/main/Imprint.md|url-status=live}}

| 2019{{cite web|url=https://blog.codeberg.org/codebergorg-launched.html|title=Codeberg.org launched|date=2019-01-01|access-date=2023-01-03|archive-date=2023-01-03|archive-url=https://web.archive.org/web/20230103115652/https://blog.codeberg.org/codebergorg-launched.html|url-status=live}}

| {{Yes}}

| {{Yes}}

| {{Free|Forgejo}}

| Codeberg e.V. is a non-profit which operates a public Forgejo-based software forge and bug tracker, and related services such as Codeberg Pages, a Weblate translation server, and CI/CD features via Woodpecker CI.

scope="row" | Gitea

| CommitGo, Inc.{{cite web|url=https://about.gitea.com|title = Gitea Official Website}}

| 2016-12{{cite web |title = Announcement blog post |url = https://blog.gitea.io/2016/12/welcome-to-gitea/ |website = Gitea Blog |date = 8 December 2016 |access-date = 2022-05-09}}

| {{Yes}}

| {{Yes}}

| {{Free|Gitea}}

| Gitea is an open-source software tool funded on Open Collective that is designed for self-hosting, but also provides a free first-party instance.

scope="row" | GForge

| The GForge Group, Inc.{{cite web|url=https://gforge.com |title=Comprehensive, Elegant, Scalable Teamwork |publisher=GForge |accessdate=2022-04-05}}

| 2006

| {{Partial}}

| {{Yes}}

| Cloud version – free up to 5 users. On-premises version – free up to 5 users.

| GForge is free for open source projects.

scope="row" | GitHub

| GitHub, Inc. (A subsidiary of Microsoft Corporation)

| 2008-04

| {{No}}

| {{Yes}}

| {{unk}}

| Denies service to Crimea, North Korea, Sudan, Syria{{cite web|url=https://help.github.com/en/github/site-policy/github-and-trade-controls|title=GitHub and Trade Controls|access-date = 2020-01-19}}

[https://github.com/github/gov-takedowns/ List of government takedown requests]

scope="row" | GitLab

| GitLab Inc.

| 2011-09{{cite web |title = About |url = https://about.gitlab.com |website = GitLab.com |access-date = 2019-03-21}}

| {{Partial}}{{cite web |title = GitLab FOSS – free software |url = https://gitlab.com/gitlab-org/gitlab-foss |website = GitLab.com}}

| {{Yes}}{{cite web |url = https://about.gitlab.com/2015/05/20/gitlab-gitorious-free-software/ |title = GitLab, Gitorious, and Free Software |last = Gerwitz |first = Mike |date = 2015-05-20 |website = GitLab.com |publisher = GitLab |access-date = 2016-03-19 }}

| {{partial|GitLab FOSS – free software
GitLab Enterprise Edition (EE) – proprietary}}

| Denies service to Crimea, Cuba, Iran, North Korea, Sudan, Syria{{cite web|url=https://gitlab.com/gitlab-com/migration/issues/649|title=GCP migration and Areas where google is blocked}}

scope="row" | GNU Savannah

| Free Software Foundation

| 2001-01

| {{Yes}}

| {{Yes}}

| {{Free|Savane}}

| For use by projects with GPL compatible licenses, subject to staff approval.

Code access review.[http://savannah.gnu.org/register/requirements.php Hosting requirements [Savannah]]. Savannah.gnu.org. Retrieved 2015-04-01.

scope="row"| Helix TeamHub

| Perforce Software

| 1995

| {{No}}

| {{No}}

| Cloud version – free up to 5 users. On-premises version requires a license.

| Free cloud version has no limits on projects within 5gb storage limit.

On-premises version has DevOps pipeline technology and free replicas.

scope="row" | Launchpad

| Canonical

| 2004

| {{Yes}}

| {{No}}

| {{free|Launchpad}}

| Supports Bazaar and Git for version-controlled repository hosting.{{cite web |url=https://help.launchpad.net/Code/Git |title= Code/Git}}{{cite web |url = http://blog.launchpad.net/general/git-code-hosting-beta |title = Launchpad Blog |website = Blog.launchpad.net |date = 2015-05-01 |access-date = 2015-05-20 }}

scope="row" | OSDN

| OSDN K.K.

| 2002–04

| {{unk}}

| {{Yes}}

| {{unk}}

| For open-source projects only.{{cite web |title=About OSDN |url=https://osdn.net/projects/docs-en/wiki/About_OSDN |website=OSDN |access-date=2017-05-22}} Ad-supported.

scope="row" | Ourproject.org

| Comunes Collective

| 2002

| {{Yes}}

| {{Yes}}

| {{free|FusionForge}}

| For free software, free culture and free content projects.

scope="row" | OW2

| OW2

| 2008

| {{No}}

| {{No}}

| GitLab

| Oriented on middleware technology.

scope="row" | Phabricator

| Phacility, Inc.

| 2010

| {{Yes}}

| {{Yes}}

| {{Free|Phabricator}}

| End of life.

scope="row" | SEUL

| {{unk}}

| 1997-05

| {{unk}}

| {{No}}

| {{unk}}

|

scope="row" | SourceForge

| Slashdot Media

| 1999-11

| {{Yes}}{{cite web |title = About Allura |url = https://sourceforge.net/p/allura/wiki/Allura%20Wiki/ |website = SourceForge |access-date = 2013-08-25 |url-status = dead |archive-url = https://web.archive.org/web/20130820133754/http://sourceforge.net/p/allura/wiki/Allura%20Wiki/ |archive-date = 20 August 2013 }}{{cite web |title = The Next SourceForge |url = https://sourceforge.net/create/ |website = SourceForge |access-date = 2013-08-25 }}

| {{Yes}}

| {{free|Apache Allura}}

| For use by open-source projects.{{cite web |title = About (SourceForge) |url = https://sourceforge.net/about |website = SourceForge |access-date = 2013-08-25 }} Ad-supported.
Subject to American export restrictions, so denies service to Cuba, Iran, North Korea, Sudan, Syria.{{cite web |title = Terms of Use |url = https://slashdotmedia.com/terms-of-use/ |website = slashdotmedia.com |publisher = SlashdotMedia |at = 8. Registration; Use of Secure Areas and Passwords |date = 18 February 2016 }}

scope="col" | Name

! scope="col" | Manager

! scope="col" | Established

! scope="col" | Server side: all free software

! scope="col" | Client side: all-free JS code

! scope="col" | Developed or used CDE

! scope="col" | Notes

Features

{{sort-under}}

style="text-align: center; width: auto" class="wikitable sortable sort-under"
scope="col" | Name

! scope="col" | Code review

! scope="col" | Bug tracking

! scope="col" | Web hosting

! scope="col" | Wiki

! scope="col" | Translation system

! scope="col" | Shell server

! scope="col" | Mailing list

! scope="col" | Forum

! scope="col" | Personal repository

! scope="col" | Private repository

! scope="col" | Announce

! scope="col" | Build system

! scope="col" | Team

! scope="col" | Release binaries

! scope="col" | Self-hosting

scope="row" | Assembla

| {{yes}}{{cite web |author = Andy Singleton |url = http://blog.assembla.com/assemblablog/tabid/12618/bid/80158/Announcing-Advanced-Merge-Requests-for-Git.aspx |title = Announcing Advanced Merge Requests for Git |website = Blog.assembla.com |date = 2012-03-27 |access-date = 2015-05-20 |url-status = dead |archive-url = https://web.archive.org/web/20150521054411/http://blog.assembla.com/AssemblaBlog/tabid/12618/bid/80158/Announcing-Advanced-Merge-Requests-for-Git.aspx |archive-date = 21 May 2015 }}||{{yes}}||{{yes}}||{{yes}}||{{yes}}

| {{no}}||{{no}}||{{no}}||{{yes}}

| {{yes}}{{cite web |url = https://www.assembla.com/plans |title = Get Started for Free in 60 Seconds | Assembla Plans |website = Assembla.com |access-date = 2015-05-20 |archive-url = https://web.archive.org/web/20160713183349/https://www.assembla.com/plans |archive-date = 13 July 2016 |url-status = dead }}

| {{yes}}||{{yes}}||{{yes}}||{{unk}}||{{no}}

scope="row" | Azure DevOps Server

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{no}}||{{yes}}

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}

| {{partial|Commercially (Azure DevOps Server)}}

scope="row" | Bitbucket

| {{yes}}[http://ches.nausicaamedia.com/articles/technogeekery/using-mercurial-queues-and-bitbucket-org – Using Mercurial Queues And Bitbucket.org] {{webarchive|url=https://web.archive.org/web/20091228083131/http://ches.nausicaamedia.com/articles/technogeekery/using-mercurial-queues-and-bitbucket-org |date=28 December 2009 }}

| {{yes}}{{efn|Anyone can submit Bug Reports without logging in.}}

| {{yes}}[https://confluence.atlassian.com/display/BITBUCKET/Publishing+a+Website+on+Bitbucket Publishing a Website on Bitbucket – Bitbucket – Atlassian Documentation] {{webarchive|url=https://web.archive.org/web/20130923042859/https://confluence.atlassian.com/display/BITBUCKET/Publishing+a+Website+on+Bitbucket |date=23 September 2013 }}. Confluence.atlassian.com. Retrieved 2013-09-21.

| {{yes}}||{{no}}||{{no}}||{{no}}||{{no}}||{{yes}}

| {{partial|Yes}}{{efn|Limited to 5 users on free plan (see [https://bitbucket.org/product/pricing Pricing – bitbucket.org])}}

| {{no}}||{{yes}}[https://bitbucket.org/product/features/pipelines Bitbucket Pipelines]||{{yes}}

| {{no}}[https://bitbucket.org/site/master/issues/11404/bitbucket-equivalent-of-github-releases-bb Issue #11404 – Bitbucket equivalent of GitHub Releases? (BB-13572)]

| {{partial|Commercially (Bitbucket Server formerly Stash){{efn|name=BitBucSer|Self hosted version is known as [https://bitbucket.org/product/server BitBucket Server] and only supports Git repositories}}}}

scope="row" | Buddy

| {{yes}}||{{yes}}||{{no}}||{{no}}||{{no}}||{{no}}||{{yes}}||{{yes}}

| {{yes}}||{{yes}}||{{yes}}||{{yes}}{{efn|Builds are run in Docker containers}}||{{yes}}||{{yes}}||{{yes}}

scope="row" | CloudForge

| {{unk}}

| {{yes}}

| {{yes}}

| {{yes}}||{{no}}||{{no}}||{{no}}||{{no}}||{{unk}}

| {{unk}}

| {{unk}}||{{unk}}||{{unk}}||{{unk}}||{{no}}

scope="row" | Codeberg

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{no}}

| {{no}}||{{yes}}||{{sometimes|Yes}}{{efn|Codeberg is only for public open-source code, private repositories exist but are not officially permitted except as needed to support FLOSS projects}}{{Cite web |title=Can I use private repositories for my project? {{!}} Frequently Asked Questions |url=https://docs.codeberg.org/getting-started/faq/#can-i-use-private-repositories-for-my-project%3F |access-date=2024-06-08 |website=Codeberg Docs}}||{{unk}}||{{yes}}{{Cite web |title=Using Codeberg's instance of Woodpecker CI {{!}} Frequently Asked Questions |url=https://docs.codeberg.org/ci/#using-codeberg's-instance-of-woodpecker-ci |access-date=2024-06-08 |website=Codeberg Docs}}||{{yes}}||{{yes}}||{{yes|Yes (Forgejo)}}

scope="row" | GForge

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

scope="row" | Gitea

| {{yes}}||{{yes}}||{{no}}||{{yes}}||{{no}}||{{no}}||{{no}}

| {{no}}||{{yes}}||{{yes}}||{{unk}}||{{yes}}{{cite web|url=https://docs.gitea.io/en-us/comparison/|title=Gitea compared to other Git hosting options – Docs}}||{{yes}}||{{yes}}||{{yes}}

scope="row" | GitHub

| {{yes}}{{cite web |url = https://github.com/blog/712-pull-requests-2-0 |title = Pull Requests 2.0 · GitHub |website = Github.com |date = 2010-08-31 |access-date = 2015-05-20 }}

| {{partial|Yes}}no file attachments, but images can be embedded [https://github.com/blog/1347-issue-attachments GitHub Issue Tracker – GitHub]{{efn|Requires one to log in to report a Bug.}}

| {{yes}}{{cite web |url = https://pages.github.com/ |title = GitHub Pages |website = GitHub}}||{{yes}}||{{no}}||{{no}}||{{no}}||{{no}}||{{yes}}||{{yes}}||{{Yes}}

| {{yes}}{{cite web |url = https://github.com/features/actions |title = Features • GitHub Actions|website = GitHub |access-date = 2021-05-15}}||{{yes}}||{{yes}}||{{partial|Commercially (GitHub Enterprise)}}

scope="row" | GitLab

| {{yes}}{{cite web |url = https://about.gitlab.com/features/ |title = Features |website = GitLab |access-date = 2018-06-14 }}||{{yes}}||{{yes}}{{cite web |url = http://doc.gitlab.com/ee/pages/README.html |title = GitLab Pages |website = GitLab |access-date = 2016-03-07 |archive-date = 7 July 2016 |archive-url = https://web.archive.org/web/20160707175901/http://doc.gitlab.com/ee/pages/README.html |url-status = dead }}||{{yes}}||{{no}}||{{no}}||{{no}}

| {{no}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}{{cite web |url = https://about.gitlab.com/features/gitlab-ci-cd/ |title = Continuous Integration |website = GitLab |access-date = 2017-05-20 |archive-date = 24 October 2018 |archive-url = https://web.archive.org/web/20181024103506/https://about.gitlab.com/features/gitlab-ci-cd/ |url-status = dead }}||{{yes}}

|{{yes}}{{cite web|title = GitLab 8.2 released|url = https://about.gitlab.com/2015/11/22/gitlab-8-2-released/|website = GitLab|access-date = 28 June 2017|date = 22 November 2015|archive-date = 18 January 2017|archive-url = https://web.archive.org/web/20170118213054/https://about.gitlab.com/2015/11/22/gitlab-8-2-released/|url-status = dead}}

|{{yes|Yes{{efn|Has an open source FOSS edition and commercial Enterprise Edition}}}}

scope="row" | GNU Savannah

| {{yes}}{{cite web |url = http://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly |title = Savannah's Maintenance Docs: How To Get Your Project Approved Quickly |quote = The review we do can be lengthy and difficult for both the submitter and the reviewer. Be sure to follow these steps; if your project doesn't comply with our requirements, we will ask you to make changes to your project or register again. This ensures a level of quality for projects hosted at Savannah, and even more important, raises awareness of these legal and philosophical issues related to free software. }}||{{yes}}||{{yes}}||{{no}}||{{no}}||{{yes}}||{{yes}}

| {{no}}{{cite web |url = http://savannah.nongnu.org/userguide/?file=ch03s02.html#id2469729 |title = Savannah Administration – In Depth Guide [Savannah] |website = Savannah.nongnu.org |access-date = 2015-05-20 |archive-date = 19 April 2018 |archive-url = https://web.archive.org/web/20180419120709/http://savannah.nongnu.org/userguide/?file=ch03s02.html#id2469729 |url-status = dead }}||{{no}}||{{no}}||{{yes}}||{{no}}||{{yes}}||{{unk}}||{{yes}}

scope="row" | Helix TeamHub

| {{yes}}{{cite web |url = https://www.perforce.com/products/helix-teamhub |title = Code Repository Tools for Seamless Collaboration }}||{{yes}}||{{no}}||{{yes}}||{{no}}||{{no}}||{{yes}}

| {{yes}}||{{yes}}||{{yes}}||{{no}}||Yes, with hooks. Jenkins, TeamCity, etc.||{{no}}||{{yes}}||{{yes}}

scope="row" | Kallithea

| {{yes}}||{{no}}||{{yes}}||{{no}}||{{no}}||{{unk}}||{{no}}

| {{no}}||{{yes}}||{{yes}}||{{no}}||{{no}}||{{yes}}||{{yes}}||{{yes}}

scope="row" | Launchpad

| {{yes}}||{{yes}}||{{no}}||{{no}}||{{yes}}

| {{no}}||{{yes}}||{{no}}||{{yes}}

| {{partial|Yes}}{{efn|Currently only available for security vulnerability updates}}

| {{yes}}

| {{yes}}{{efn|Ubuntu}}

| {{yes}}||{{unk}}||{{yes}}

scope="row" | OSDN

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{yes}}||{{yes}}

| {{yes}}||{{yes}}||{{no}}||{{yes}}||{{no}}||{{yes}}||{{yes}}||{{no}}

scope="row" | Ourproject.org

| {{unk}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{unk}}||{{yes}}||{{yes}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{yes}}

scope="row" | Phabricator

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{unk}}||{{yes}}||{{unk}}||{{yes}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{unk}}||{{yes}}

scope="row" | RhodeCode

| {{yes}}||{{no}}||{{yes}}||{{no}}||{{no}}||{{unk}}||{{no}}

| {{no}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{yes}}||{{yes}}||{{yes}}

scope="row" | SourceForge

| {{yes}}||{{yes}}||{{yes}}||{{yes}}||{{no}}||{{yes}}||{{yes}}||{{yes}}||{{yes}}

| {{partial|Yes}}{{efn|Private repositories can be used to set up a project before going live. However, SourceForge requires that the project remains open source. See [https://sourceforge.net/p/forge/site-support/7229/#e95c SourceForge Support].}}

| {{yes}}||{{no}}||{{yes}}||{{yes}}||{{yes}}

class="sortbottom"

! scope="col" | Name

! scope="col" | Code review

! scope="col" | Bug tracking

! scope="col" | Web hosting

! scope="col" | Wiki

! scope="col" | Translation system

! scope="col" | Shell server

! scope="col" | Mailing list

! scope="col" | Forum

! scope="col" | Personal repository

! scope="col" | Private repository

! scope="col" | Announce

! scope="col" | Build system

! scope="col" | Team

! scope="col" | Release binaries

! scope="col" | Self-hosting

Version control systems

style="text-align: center; width: auto" class="wikitable sortable"
scope="col" | Name

! scope="col" | CVS

! scope="col" | Git

! scope="col" | Hg

! scope="col" | SVN

! scope="col" | BZR

! scope="col" | TFVC

! scope="col" | Arch

! scope="col" | Perforce

! scope="col" | Fossil

scope="row" | Assembla

| {{no}}

| {{yes}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{yes}}

| {{no}}

scope="row" | Azure DevOps Server

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Bitbucket

| {{no}}

| {{yes}}

| {{dropped|Until Feb 2020{{efn|name=BitBucSer}}}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Buddy

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | CloudForge

| {{no}}

| {{yes}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Codeberg

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | GForge

| {{yes}}

| {{yes}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Gitea

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | GitHub

| {{no}}

| {{yes}}

| {{no}}

| {{partial|Partial, until Jan 2024}}[https://github.com/blog/1178-collaborating-on-github-with-subversion Collaborating on GitHub with Subversion]. Github.com (26 June 2012). Retrieved 2015-04-01.{{cite web |last1=Cooper |first1=Matt |title=Sunsetting Subversion support |url=https://github.blog/2023-01-20-sunsetting-subversion-support/ |website=GitHub |date=20 January 2023 |access-date=1 October 2023}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | GitLab

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | GNU Savannah

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}{{Citation |last = Savannah Support Request |first = sr #106417 |title = GNU Bazaar on Savannah |url = http://savannah.gnu.org/support/?106417 |date = 24 October 2008 |access-date = 2008-12-10 }}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

scope="row" | Kallithea

| {{no}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Launchpad

| {{partial|Import only}}

| {{yes}}{{cite web |url = http://blog.launchpad.net/bazaar/git-imports |title = Launchpad Blog |website = Blog.launchpad.net |date = 2009-07-08 |access-date = 2015-05-20 }}

| {{partial|Import only}}{{cite web |url = http://blog.launchpad.net/bazaar/accessing-git-subversion-and-mercurial-from-bazaar |title = Launchpad Blog |website = Blog.launchpad.net |date = 2009-10-29 |access-date = 2015-05-20 }}

| {{partial|Import only}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{unk}}

scope="row" | OSDN

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

| {{unk}}

| {{unk}}

scope="row" | Ourproject.org

| {{yes}}

| {{no}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{unk}}

| {{unk}}

scope="row" | OW2

| {{Dropped}}{{cite web |title=Gforge decommission |work=OW2 Technology Council |url=https://tc.ow2.org/view/wiki/Gforge_decommission |access-date=2022-05-05}}

| {{yes}}

| {{no}}

| {{Dropped}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | Helix TeamHub

| {{no}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{yes}}

| {{no}}

scope="row" | Phabricator

| {{no}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | RhodeCode

| {{no}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

| {{no}}

scope="row" | SEUL.org

| {{yes}}

| {{no}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| {{no}}

| {{unk}}

| {{unk}}

scope="row" | SourceForge

| {{Dropped}}{{cite web|url=https://sourceforge.net/p/forge/documentation/CVS/|title = SourceForge Support / Documentation / CVS}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{Dropped}}[http://sourceforge.net/p/forge/documentation/Bazaar/ SourceForge docs for bazaar], Bazaar is no longer available for new projects, they only offer limited support for Bazaar for projects previously using it on the Classic SourceForge system (1 July 2013).||{{no}}

| {{no}}

| {{unk}}

| {{no}}[https://sourceforge.net/p/forge/feature-requests/507/ Feature Request: Fossil Repositories]

class="sortbottom"

! scope="col" | Name

! scope="col" | CVS

! scope="col" | Git

! scope="col" | Hg

! scope="col" | SVN

! scope="col" | BZR

! scope="col" | TFVC

! scope="col" | Arch

! scope="col" | Perforce

! scope="col" | Fossil

Popularity

class="wikitable sortable" style="text-align: center;"
scope="col" | Name

! scope="col" | Users

! scope="col" | Projects

scope="row" | Assembla

| {{unk}}

| {{nts|526581}}+{{cite web |url = http://assembla.com/home |title = Assembla Keeps Code, Tasks, and Teams Happily Together |website = Assembla.com |access-date = 2015-12-06 }}

scope="row" | Bitbucket

| {{nts|5000000}}{{cite web |url = https://blog.bitbucket.org/2016/09/07/bitbucket-cloud-5-million-developers-900000-teams/ |title = Bitbucket Cloud: 5 million developers and 900,000 teams |website = Bitbucket.com |date = 7 September 2016 |access-date = 2017-03-25 }}

| {{unk}}

scope="row" | Buddy

| {{unk}}

| {{unk}}

scope="row" | CloudForge

| {{unk}}

| {{unk}}

scope="row" | Codeberg

| {{nts|110000}}{{cite web |url = https://codeberg.org/about |title = Codeberg.org |website = Codeberg.com |access-date = 2024-06-08 }}

| {{nts|138000}}

scope="row" | Gitea

| {{unk}}

| {{unk}}

scope="row" | GitHub

| {{nts|94000000}}{{cite web |url = https://github.com/about |title = About |website = Github.com |access-date = 2022-12-19 }}

| {{nts|330000000}}

scope="row" | GitLab

| {{nts|31190000}}{{Cite news|title=Is it any good?|language=en|work=GitLab|url=https://about.gitlab.com/is-it-any-good/#gitlab-is-the-most-used-devops-tool|access-date=2021-07-07}}

| {{nts|546000}}{{cite web |author1 = Luke Babb |title = 2015 was a great year at GitLab! |url = https://about.gitlab.com/2016/02/11/gitlab-retrospective/ |website = about.gitlab.com |publisher = GitLab Inc. |access-date = 28 July 2016 |date = 2016-02-11 |quote = 564k January 2016 |archive-date = 29 June 2016 |archive-url = https://web.archive.org/web/20160629171615/https://about.gitlab.com/2016/02/11/gitlab-retrospective/ |url-status = dead }}{{efn|GitLab is not fundamentally organized by projects, so the count is somewhat difficult.}}

scope="row" | GNU Savannah

| {{nts|93346}}{{cite web |url = http://savannah.gnu.org/stats/ |title = Statistics [Savannah] |website = Savannah.gnu.org |access-date = 2018-12-25 }}

| {{nts|3848}}

scope="row" | Launchpad

| {{nts|3965288}}[https://launchpad.net/people People and teams in Launchpad]. launchpad.net. Retrieved 2017-10-18.

| {{nts|40881}}[https://launchpad.net/projects/ Projects registered in Launchpad]. launchpad.net. Retrieved 2017-10-18

scope="row" | OSDN

| {{nts|54826}}{{cite web |url=https://osdn.net/ |title=OSDN Site top |website=OSDN |access-date=2017-10-18}}

| {{nts|6294}}

scope="row" | Ourproject.org

| {{nts|6353}}{{cite web |url = http://ourproject.org |title = Welcome |website = ourproject.org |access-date = 2017-10-18 |archive-url = https://web.archive.org/web/20110226005437/http://ourproject.org/ |archive-date = 26 February 2011 |url-status = dead }}

| {{nts|1846}}

scope="row" | OW2

| {{unk}}

| {{unk}}

scope="row" | SEUL

| {{unk}}

| {{unk}}

scope="row" | SourceForge

| {{nts|3700000}}{{cite web |url = http://sourceforge.net/about |title = About }}

| {{nts|500000}}

scope="col" | Name

! scope="col" | Users

! scope="col" | Projects

Discontinued: CodePlex, Gna!, Google Code.

Specialized hosting facilities

The following are open-source software hosting facilities that only serve a specific narrowly focused community or technology.

style="text-align: center;" class="wikitable sortable"
scope="col" | Name

! scope="col" | Ad-free

! scope="col" | CVS

! scope="col" | Git

! scope="col" | SVN

! scope="col" | Arch

! scope="col" | Notes

scope="row" | Drupal

| {{yes}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| Only for Drupal related projects.

scope="row" | freedesktop.org

| {{yes}}

| {{no}}

| {{yes}}

| {{no}}

| {{no}}

| Only for interoperability and shared base technology for free software desktop environments on Linux and other Unix-like operating systems, including the X Window System (X11) and cairo (graphics).

scope="row" | mozdev.org

| {{yes}}

| {{yes}}

| {{unk}}

| {{no}}

| {{no}}

| Only for Mozilla-related projects. Defunct as of July 2020.

class="sortbottom"

! scope="col" | Name

! scope="col" | Ad-free

! scope="col" | CVS

! scope="col" | Git

! scope="col" | SVN

! scope="col" | Arch

! Notes

Former hosting facilities

  • Alioth (Debian) – In 2018, Alioth has been replaced by a GitLab based solution hosted on [https://salsa.debian.org/ salsa.debian.org]. Alioth has been finally switched off in June 2018.
  • BerliOS – abandoned in April 2014{{cite web |url = http://developer.berlios.de/forum/forum.php?forum_id=39220 |title = BerliOS Developer: New berliOS portal launched |archive-url = https://web.archive.org/web/20140407013438/http://developer.berlios.de/forum/forum.php?forum_id=39220 |archive-date = 2014-04-07 }}
  • Betavine – abandoned somewhere in 2015.
  • CodeHaus – shut down in May 2015{{cite web |title=Codehaus: The once great house of code has fallen | date=2 March 2015 | url=https://www.javaworld.com/article/2892227/codehaus-the-once-great-house-of-code-has-fallen.html |access-date=2019-12-29}}
  • CodePlex – shut down in December 2017.
  • Fedora Hosted – closed in March 2017{{cite web|url=https://fedoraproject.org/wiki/Infrastructure/Fedorahosted-retirement|title=Infrastructure/Fedorahosted-retirement – FedoraProject|website=fedoraproject.org}}
  • Gitorious – shut down in June 2015.
  • Gna! – shut down in 2017.
  • Google Code – closed in January 2016, all projects archived. See http://code.google.com/archive/.
  • java.net – Java.net and kenai.com hosting closed April 2017.
  • Phabricator – wound down operations 1 June 2021, all projects continued to be hosted with very limited support after 31 August 2021.{{cite web |url=https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/ |title=Phacility is Winding Down Operations |website=Phacility |access-date=2021-07-13}}
  • Tigris.org – shut down in July 2020.{{cite web |url = http://www.tigris.org/ |title = Tigris.org: Shut down on 1-July-2020 |archive-url = https://web.archive.org/web/20200701011330/http://www.tigris.org/ |archive-date = 2020-07-01 }}
  • Mozdev.org - shut down in July 2020.

See also

Notes

{{Notelist}}

References

{{Reflist}}