HOME

TheInfoList



OR:

A source-code-hosting facility (also known as
forge A forge is a type of hearth used for heating metals, or the workplace (smithy) where such a hearth is located. The forge is used by the smith to heat a piece of metal to a temperature at which it becomes easier to shape by forging, or to the ...
software) is a file archive and web hosting facility for
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
of software, documentation,
web page A web page (or webpage) is a World Wide Web, Web document that is accessed in a web browser. A website typically consists of many web pages hyperlink, linked together under a common domain name. The term "web page" is therefore a metaphor of pap ...
s, and other works, accessible either publicly or privately. They are often used by
open-source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
projects and other multi-developer projects to maintain revision and version history, or
version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...
. Many repositories provide a
bug tracking system Tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects. It may be regarded as a type of issue tracking system. Many bug tracking systems, such as those used ...
, and offer
release management Release management is the process of managing, planning, scheduling and controlling a software build through different stages and environments; it includes testing and deploying software releases. Relationship with processes Organizations that ...
,
mailing list A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients. Mailing lists are often rented or sold. If rented, the renter agrees to use the mailing list only at contra ...
s, and
wiki A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.


General information

} , - ! scope="row" , CloudForge ,
CollabNet CollabNet VersionOne is a software company founded by Tim O’Reilly, Brian Behlendorf, and Bill Portelli, headquartered in Alpharetta, Georgia, United States. CollabNet focuses on value stream management, DevOps, agile management, applicati ...
, 2012 , , , , , - ! scope="row" , Codeberg , Codeberg e.V. , 2019 , , , , 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 Woodpeckers are part of the bird family Picidae, which also includes the piculets, wrynecks and sapsuckers. Members of this family are found worldwide, except for Australia, New Guinea, New Zealand, Madagascar and the extreme polar regions. ...
. , - ! scope="row" ,
Gitea Gitea () is a forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, code review, continuous integration, kanban boards, tickets, and wikis. It supports self ...
, CommitGo, Inc. , 2016-12 , , , ,
Gitea Gitea () is a forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, code review, continuous integration, kanban boards, tickets, and wikis. It supports self ...
is an open-source software tool funded on
Open Collective Open Collective is a crowdfunding platform focused on grassroots groups. It enables organizations, communities, and projects to get a legal status and raise funding through subscription or one time payment. It's particularly favoured by open sourc ...
that is designed for self-hosting, but also provides a free first-party instance. , - ! scope="row" ,
GForge GForge is a commercial service originally based on the Alexandria software behind SourceForge, a web-based project management and collaboration system which was licensed under the GPL. Open source versions of the GForge code were released from ...
, The GForge Group, Inc. , 2006 , , , Cloud version – free up to 5 users. On-premises version – free up to 5 users. ,
GForge GForge is a commercial service originally based on the Alexandria software behind SourceForge, a web-based project management and collaboration system which was licensed under the GPL. Open source versions of the GForge code were released from ...
is free for open source projects. , - ! scope="row" ,
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
, GitHub, Inc. (A subsidiary of Microsoft Corporation) , 2008-04 , , , , Denies service to Crimea, North Korea, Sudan, Syri
List of government takedown requests
, - ! scope="row" ,
GitLab GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition. History GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Rub ...
, GitLab Inc. , 2011-09 , , , , Denies service to Crimea, Cuba, Iran, North Korea, Sudan, Syria , - ! scope="row" ,
GNU Savannah GNU Savannah is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for free software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Me ...
,
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
, 2001-01 , , , , For use by projects with GPL compatible licenses, subject to staff approval. Code access review. , - ! scope="row", Helix TeamHub ,
Perforce Software Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web applica ...
, 1995 , , , 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 The adjective canonical is applied in many contexts to mean 'according to the canon' the standard, rule or primary source that is accepted as authoritative for the body of knowledge or literature in that context. In mathematics, ''canonical exampl ...
, 2004 , , , , Supports
Bazaar A bazaar or souk is a marketplace consisting of multiple small Market stall, stalls or shops, especially in the Middle East, the Balkans, Central Asia, North Africa and South Asia. They are traditionally located in vaulted or covered streets th ...
and Git for version-controlled repository hosting. , - ! scope="row" , OSDN , OSDN K.K. , 2002–04 , , , , For open-source projects only.
Ad-supported Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. ...
. , - ! scope="row" , Ourproject.org , Comunes Collective , 2002 , , , , For
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
,
free culture The free-culture movement is a social movement that promotes the freedom to distribute and modify the creative works of others in the form of free content, otherwise known as open content. They encourage creators to create such content by using ...
and
free content Free content, libre content, libre information, or free information is any kind of creative work, such as a work of art, a book, a software program, or any other creative content for which there are very minimal copyright and other legal limi ...
projects. , - ! scope="row" , OW2 , OW2 , 2008 , , ,
GitLab GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition. History GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Rub ...
, Oriented on
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
technology. , - ! scope="row" , Phabricator , Phacility, Inc. , 2010 , , , , End of life. , - ! scope="row" ,
SEUL Seul may refer to: * Seoul, the capital and largest city of South Korea * Seul, Korean name for the Se (instrument), an ancient Chinese musical instrument * Lac Seul, a lake in Ontario, Canada * Lac Seul First Nation Lac Seul First Nation is ...
, , 1997-05 , , , , , - ! scope="row" ,
SourceForge SourceForge is a web service founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
,
Slashdot Media ''Slashdot'' (sometimes abbreviated as ''/.'') is a social news website that originally billed itself as "News for Nerds. Stuff that Matters". It features news stories on science, technology, and politics that are submitted and evaluated by site ...
, 1999-11 , , , , For use by open-source projects.
Ad-supported Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. ...
.
Subject to American
export restrictions Export restrictions, or a restriction on exportation, are limitations on the quantity of goods exported to a specific country or countries by a Government. Export restrictions could be aimed at achieving diverse policy objectives such as envir ...
, so denies service to Cuba, Iran, North Korea, Sudan, Syria. , - ! 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


Version control systems


Popularity

Discontinued: CodePlex, Gna!,
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
.


Specialized hosting facilities

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


Former hosting facilities

* Alioth (Debian) – In 2018, Alioth has been replaced by a GitLab based solution hosted o
salsa.debian.org
Alioth has been finally switched off in June 2018. * BerliOS – abandoned in April 2014 * Betavine – abandoned somewhere in 2015. * CodeHaus – shut down in May 2015 * CodePlex – shut down in December 2017. * Fedora Hosted – closed in March 2017 *
Gitorious Gitorious was a free and open source web application for hosting collaborative free and open-source software development projects using Git revision control. Although it was freely available to be downloaded and installed, it was written primari ...
– shut down in June 2015. * Gna! – shut down in 2017. *
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
– 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. * Tigris.org – shut down in July 2020. *
Mozdev.org mozdev.org was a website that offered free project hosting, and software development tools to the Mozilla community. Site hosted extensions for Firefox, Thunderbird and SeaMonkey and stand-alone Mozilla-based applications. It was free to set up ...
- shut down in July 2020.


See also

*
Comparison of version-control software The following tables describe attributes of notable version control and software configuration management (SCM) systems that can be used to compare and contrast the various systems. For SCM software not suitable for source code, see Comparis ...
*
Distributed version control In software development, distributed version control (also known as distributed revision control) is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centr ...
*
Forge (software) In free and open-source software (FOSS) development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications. For software developers it is an online service to host the tools th ...
* List of free software project directories *
List of version-control software This is a list of notable version control software systems. Common attributes *Openness, whether the software is ''open'' source or ''proprietary'' *Repository model, how working and shared source code is handled **Shared, all developers use the ...
*
Source code escrow Source code escrow is the deposit of the source code of software with a third-party escrow agent. Escrow is typically requested by a party licensing software (the licensee), to ensure maintenance of the software instead of abandonment or orphanin ...
for
closed-source software Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modi ...
*
Version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...
(source-code-management systems)


Notes


References


External links

{{DEFAULTSORT:Source code hosting facility comparison Online services comparisons Free software lists and comparisons