A source-code repository 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.
Name | Manager | Established | Server side: all free software | Client side: all-free JS code | Developed or used CDE | Require free software on registration | Ad-free | Notes |
---|---|---|---|---|---|---|---|---|
Assembla | Assembla, Inc | 2005 | No | Unknown | Unknown | No | Yes | |
Azure DevOps Services | Microsoft | 2012[1] | No | No | Azure DevOps Services | No | Yes | Most features are free for open source projects or teams of 5 members or less[2] |
Bitbucket | Atlassian | 2008 | No | No | Atlassian BitBucket Server, JIRA and Confluence | No | Yes | Denies service to Cuba, Iran, North Korea, Sudan, Syria[3] |
Buddy | Buddy, LLC. | 2015 | No | No | Unknown | No | Yes | Cloud version free for 1 project with no limit on size. Self-hosted version free up to 10 users with Fair Source license[4] applied. |
CloudForge | CollabNet | 2012 | No | Unknown | Unknown | No | Yes | |
Gitea | Gitea organization (open source community)[5] | 2016 | Yes | Yes | Unknown | No | Yes | 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. |
GForge | The GForge Group,Inc.[6] | 2006 | Partial | Yes | Cloud version – free up to 5 users. On-premises version - free up to 5 users. | No | Yes | GForge is free for open source projects. |
GitHub | Microsoft/GitHub, Inc | 2008-04 | No | No | Unknown | No | Yes | Denies service to Crimea, North Korea, Sudan, Syria[7] |
GitLab | GitLab Inc. | 2011-09[8] | Partial[9] | Yes[10] | GitLab FOSS — free software GitLab Enterprise Edition (EE) — proprietary |
No | Yes | Denies service to Crimea, Cuba, Iran, North Korea, Sudan, Syria[11] |
GNU Savannah | Savannah Administration | 2001-01 | Yes | Yes | Savane | Yes | Yes | Project by the Free Software Foundation and projects with a GPL compatible license. Staff must approve requests for project approval, deletion, and so forth, which can take time if staffing levels are low. Code access review[12] |
Helix TeamHub | Perforce Software | 1995 | No | No | Cloud version – free up to 5 users. On-premises version requires a license. | No | Yes | Free cloud version has no limits on projects within 5gb storage limit.
On-premises version has DevOps pipeline technology and free replicas. |
Launchpad | Canonical | 2004 | Yes | No | Launchpad | No | Yes | Supports Bazaar and Git for version-controlled repository hosting.[13][14] |
OSDN | OSDN K.K. (Q11237954) | 2002–04 | Unknown | Yes | Unknown | No | No | For open-source projects only.[15] |
Ourproject.org | Comunes Collective | 2002 | Yes | Yes | FusionForge | No | Yes | For free software, free culture and free content projects. |
OW2 Consortium | OW2 Consortium | Unknown | Unknown | No | Unknown | No | Yes | Oriented on middleware technology. |
Phabricator | Phacility, Inc | 2010 | Yes | Yes | Unknown | No | Yes | Hosted option provided by Phacility |
Rosetta Code | Unknown | 2007 | Unknown | Unknown | Unknown | Yes | Yes | Programming chrestomathy wiki for common algorithms |
SEUL | Unknown | 1997-05 | Unknown | No | Unknown | No | Yes | |
SourceForge | BizX LLC | 1999-11 | Yes[16][17] | Yes | Apache Allura | No | No | For open-source projects only.[18] Denies service to Cuba, Iran, North Korea, Sudan, Syria[19] |
ProgramOnChain | Bitcoin Association, Raja Zuberi | 2020 | Yes | Unknown | No | Yes | Yes | Provides an option of uploading repository data to the BSV blockchain. |
Name | Manager | Established | Server side: all free software | Client side: all-free JS code | Developed or used CDE | Require free software on registration | Ad-free | Notes |
Name | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing list | Forum | Personal repository | Private repository | Announce | Build system | Team | Release binaries | Self-hosting |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assembla | Yes[20] | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes[21] | Yes | Yes | Yes | Unknown | No |
Azure DevOps Services | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Commercially (Azure DevOps Server) |
Bitbucket | Yes[22] | Yes[a] | Yes[23] | Yes | No | No | No | No | Yes | Yes[b] | No | Yes[24] | Yes | No[25] | Commercially (Bitbucket Server formerly Stash)[c] |
Buddy | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes[d] | Yes | Yes | Yes |
CloudForge | Unknown | Yes | Yes | Yes | No | No | No | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | No |
GForge | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Gitea | Yes | Yes | No | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Yes | Unknown | 3rd-party (e.g. Travis CI, Appveyor and others)[26] | Yes | Unknown | Yes |
GitHub | Yes[27] | Yes[28][e] | Yes[29] | Yes | No | No | No | No | Yes | Yes | Yes | Yes[30] | Yes | Yes | Commercially (GitHub Enterprise) |
GitLab | Yes[31] | Yes | Yes[32] | Yes | No | No | No | No | Yes | Yes | Yes | Yes[33] | Yes | Yes[34] | Yes[f] |
GNU Savannah | Yes[35] | Yes | Yes | No | No | Yes | Yes | No[36] | No | No | Yes | No | Yes | Unknown | Yes |
Helix TeamHub | Yes[37] | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes, with hooks. Jenkins, TeamCity, etc. | No | Yes | Yes |
java.net/Project Kenai | Unknown | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | No |
Kallithea | Yes | No | Yes | No | No | Unknown | No | No | Yes | Yes | No | No | Yes | Yes | Yes |
Launchpad | Yes | Yes | No | No | Yes | No | Yes | No | Yes | Yes[g] | Yes | Yes[h] | Yes | Unknown | Yes |
OSDN | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No |
Ourproject.org | Unknown | Yes | Yes | Yes | No | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Yes |
Phabricator | Yes | Yes | Yes | Yes | Unknown | Yes | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Yes |
RhodeCode | Yes | No | Yes | No | No | Unknown | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
SourceForge | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes[i] | Yes | No | Yes | Yes | Yes |
ProgramOnChain | Yes | No | Yes | No | No | No | No | Yes | Yes | Yes | Unknown | Yes | Yes | No | Yes |
Name | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing list | Forum | Personal repository | Private repository | Announce | Build system | Team | Release binaries | Self-hosting |
Name | CVS | Git | Hg | SVN | BZR | TFVC | Arch | Perforce | Fossil |
---|---|---|---|---|---|---|---|---|---|
Assembla | No | Yes | No | Yes | No | No | No | Yes | No |
Azure DevOps Services | No | Yes | No | No | No | Yes | No | No | No |
Bitbucket | No | Yes | Until Feb 2020[c] | No | No | No | No | No | No |
Buddy | No | Yes | No | No | No | No | No | No | No |
CloudForge | No | Yes | No | Yes | No | No | No | No | No |
GForge | Yes | Yes | No | Yes | No | No | No | No | No |
Gitea | No | Yes | No | No | No | No | No | No | No |
GitHub | No | Yes | No | Partial[38] | No | No | No | No | No |
GitLab | No | Yes | No | No | No | No | No | No | No |
GNU Savannah | Yes | Yes | Yes | Yes | Yes[39] | No | Yes | No | No |
java.net | No | Yes[40] | Yes[40] | Yes[40] | No | No | No | No | No |
Kallithea | No | Yes | Yes | No | No | No | No | No | No |
Launchpad | Import only | Yes[14][41] | Import only[42] | Import only | Yes | No | No | No | Unknown |
OSDN | Yes | Yes | Yes | Yes | Yes | No | No | Unknown | Unknown |
Ourproject.org | Yes | No | No | Yes | No | No | No | Unknown | Unknown |
OW2 Consortium | Yes | No | No | Yes | No | No | No | Unknown | Unknown |
Helix TeamHub | No | Yes | Yes | Yes | No | No | No | Yes | No |
Phabricator | No | Yes | Yes | Yes | No | No | No | No | No |
RhodeCode | No | Yes | Yes | Yes | No | No | No | No | No |
SEUL.org | Yes | No | No | Yes | No | No | No | Unknown | Unknown |
SourceForge | Dropped[43] | Yes | Yes | Yes | Dropped[44] | No | No | Unknown | No[45] |
ProgramOnChain | No | Yes | No | Import only | No | No | No | Unknown | No |
Name | CVS | Git | Hg | SVN | BZR | TFVC | Arch | Perforce | Fossil |
Name | Users | Projects |
---|---|---|
Assembla | Unknown | 526,581+[46] |
Bitbucket | 5,000,000[47] | Unknown |
Buddy | Unknown | Unknown |
CloudForge | Unknown | Unknown |
Gitea | Unknown | Unknown |
GitHub | 31,000,000[48] | 100,000,000[48] |
GitLab | 30,000,000[49] | 546,000[50][j] |
GNU Savannah | 93,346[51] | 3,848[51] |
Launchpad | 3,965,288[52] | 40,881[53] |
OSDN | 54,826[54] | 6,294[54] |
Ourproject.org | 6,353[55] | 1,846[55] |
OW2 Consortium | Unknown | Unknown |
SEUL | Unknown | Unknown |
SourceForge | 3,700,000[56] | 500,000[56] |
ProgramOnChain | Unknown | Unknown |
Name | Users | Projects |
Discontinued: CodePlex, Gna!, Google Code.
The following are open-source software hosting facilities that only serve a specific narrowly focused community or technology.
Name | Ad-free | CVS | Git | SVN | Arch | Notes |
---|---|---|---|---|---|---|
Drupal | Yes | No | Yes | No | No | Only for Drupal related projects. |
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). |
mozdev.org | Yes | Yes | Unknown | No | No | Only for Mozilla-related projects. |
Name | Ad-free | CVS | Git | SVN | Arch | Notes |
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.
564k January 2016
By: Wikipedia.org
Edited: 2021-06-18 14:12:48
Source: Wikipedia.org