Comparison of free software hosting facilities
Encyclopedia
A source code repository or source code escrow
is a file archive and web hosting facility where large amounts of source code
are kept, either publicly or privately. They are often used by open source
projects and other multi-developer projects to handle various versions and developers submitting various patches of code in an organized fashion. Often these web sites support version control, bug tracking, release management
, mailing list
s, and wiki
based documentation.
Below follows a comparison of open source code repositories.
Note 1: GitHub Blog: Those are some big numbers. The number of non-forks and forks were taken from searches done in a logged out session, so only public repositories are included. The last public gist number is a good estimate of total gists, since all gists, public or private, are numbered sequentially.
Source code escrow
Source code escrow or source code repository is the deposit of the source code of software with a third party escrow agent. Escrow is typically requested by a party licensing software , to ensure maintenance of the software...
is a file archive and web hosting facility where large amounts of source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...
are kept, either publicly or privately. They are often used by open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
projects and other multi-developer projects to handle various versions and developers submitting various patches of code in an organized fashion. Often these web sites support version control, bug tracking, release management
Release management
The release management process is a relatively new but rapidly growing discipline within software engineering of managing software releases....
, mailing list
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. The term is often extended to include the people subscribed to such a list, so the group of subscribers is referred to as "the mailing list", or simply "the...
s, and wiki
Wiki
A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...
based documentation.
Below follows a comparison of open source code repositories.
Features
[A definition of what is meant by each of these attributes/features would be welcome for clarity.]Name | Code hosting | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing List | Forum | Personal branch | Private branch | Announce | Build system | Team | Countries blocked | Other features |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alioth Alioth (Debian) Alioth is a FusionForge system run by the Debian project for development of free software and free documentation,especially software or documentation to do with Debian.... |
Sample Code, Help Wanted, Anonymous FTP | |||||||||||||||
Assembla Assembla Assembla is a collaborative project management service for open-source and commercial software. The service rents development applications to other companies online, reducing the cost of software development.-History:... |
FTP, Time Tracking, API | |||||||||||||||
BerliOS BerliOS BerliOS is a project founded by FOKUS, a Fraunhofer Institute located in Berlin, to coordinate the different interest groups in the field of open source software and to assume a neutral coordinator function... |
FTP, MySQL | |||||||||||||||
Bitbucket Bitbucket Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts... |
per account not per project, see Free hosting of e.g. documentation | OpenID OpenID OpenID is an open standard that describes how users can be authenticated in a decentralized manner, eliminating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities... |
||||||||||||||
CodePlex | Windows Live ID Windows Live ID Windows Live ID is a single sign-on web service developed and provided by Microsoft that allows users to log in to many websites using one account... |
|||||||||||||||
GitHub Github GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects... |
Public API, static web-page hosting | |||||||||||||||
Gitorious Gitorious Gitorious is a Web site hosting collaborative open source projects using the Git distributed revision control system. The name also refers to the server software that the Web site is developed and hosted on... |
OpenID OpenID OpenID is an open standard that describes how users can be authenticated in a decentralized manner, eliminating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities... site is open source, see Gitorious' code on Gitorious |
|||||||||||||||
GNU Savannah 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, Mercurial, Bazaar, mailing list, web hosting, file... |
Free software code base | |||||||||||||||
Google Code Google Code Google Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.... |
mercurial only | Cuba, Iran, Libya, North Korea, Sudan, Syria | ||||||||||||||
JavaForge JavaForge JavaForge.com is a non profit and free open source software development community with a hosting portal for open source projects. It hosts software development services such as Project related Web hosting, Document Management, Wiki, Forum, Online chat, Issue tracking integrated with optional Git,... |
Public remote API, Document management | |||||||||||||||
java.net Java.net java.net is a Java technology related community website. It also offers a web-based source code repository for Java projects.-History:java.net was announced by Sun Microsystems during JavaOne 2003.... |
||||||||||||||||
KnowledgeForge KForge KForge is enterprise application architecture for project hosting.Distributed under the GNU General Public License KForge is free software. KForge is written using the Python programming language and integrates existing best-of-breed tools.-Features:... |
Written in Python. All code open source. | |||||||||||||||
Launchpad Launchpad (website) Launchpad is a web application and website that allow users to develop and maintain software, particularly free software. Launchpad is developed and maintained by Canonical Ltd.... |
Ubuntu | Blueprints, Karma, Answer, Mail interface, public API, OpenID OpenID OpenID is an open standard that describes how users can be authenticated in a decentralized manner, eliminating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities... Provider, Download area, Non-project branch, this is opensource |
||||||||||||||
openSUSE Build Service OpenSUSE Build Service The Open Build Service is an open and complete distribution development platform designed to encourage developers to compile packages for multiple Linux distributions including openSUSE, Red Hat, Mandriva, Ubuntu, Fedora and Debian... |
SUSE, Debian, Red Hat, Mandriva, Ubuntu | public API | ||||||||||||||
OSOR.eu | Metrics, OSS Observatory, Communities, Webconference – only for projects sponsored by public administrators (or specific interest for) | |||||||||||||||
Project Kenai Project Kenai Project Kenai is a collaborative hosting site for free and open source projects, launched by Sun Microsystems and now owned by Oracle. The service will be discontinued move the existing Kenai.com projects over to the Java.net domain for public use as part of Oracle's restructuring of... |
max 2 | max 1 | Download area, IM Chatroom, public API, project website, extensive help, code can be hidden | |||||||||||||
SourceForge SourceForge SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself... |
Cuba, Iran, North Korea, Sudan, Syria | Help Wanted, OpenID OpenID OpenID is an open standard that describes how users can be authenticated in a decentralized manner, eliminating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities... Relying Party, Download area |
||||||||||||||
tigris.org Tigris.org Tigris.org is an open source software development community. It hosts software development services such as web hosting, mailing lists, issue tracking, wiki, download, and revision control with Subversion or Concurrent Versions System . It is hosted by CollabNet, the initiators and stewards of... |
public API, extensive help | |||||||||||||||
Transifex Transifex Transifex is an open source platform for localization. It is a service offering users with an easy-to-use interface to submit translations to various projects hosted on a number of hosting platform types. The name literally means "translation-builder" .-Features:Transifex supports translating... |
Translation service, runs on open-source software. | |||||||||||||||
Name | Code hosting | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing List | Forum | Personal branch | Private branch | Announce | Build system | Team | Countries blocked | Other features |
Available version control systems, more features
Name | CVS Concurrent Versions System The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ... |
SVN | Bazaar | Microsoft TFS Team Foundation Server Team Foundation Server is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects... |
Arch GNU arch In computing, GNU arch is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License... |
Git Git (software) Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on... |
Mercurial Mercurial Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux... |
Bounties Bounty (reward) A bounty is a payment or reward often offered by a group as an incentive for the accomplishment of a task by someone usually not associated with the group. Bounties are most commonly issued for the capture or retrieval of a person or object. They are typically in the form of money... |
Runs on all free software Free software Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do... |
Online Support | Manager | Established | notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alioth Alioth (Debian) Alioth is a FusionForge system run by the Debian project for development of free software and free documentation,especially software or documentation to do with Debian.... |
Debian Project | 2003 | Preference for Debian Debian Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential... related projects. |
||||||||||
Assembla Assembla Assembla is a collaborative project management service for open-source and commercial software. The service rents development applications to other companies online, reducing the cost of software development.-History:... |
is "open but not free" | Assembla, LLC | 2 GB Free. Ticket Tool. Wiki. Scrum Reports. Trac. | ||||||||||
BerliOS BerliOS BerliOS is a project founded by FOKUS, a Fraunhofer Institute located in Berlin, to coordinate the different interest groups in the field of open source software and to assume a neutral coordinator function... |
FOKUS | Funded by German government until 2011. Will be transfered to non-profit association | |||||||||||
Betavine Betavine Betavine is an open community and resource website, created and managed by Vodafone Group R&D, for the mobile development community in order to support and stimulate the development of new applications for mobile and Internet communications... |
Vodafone Vodafone Vodafone Group Plc is a global telecommunications company headquartered in London, United Kingdom. It is the world's largest mobile telecommunications company measured by revenues and the world's second-largest measured by subscribers , with around 341 million proportionate subscribers as of... |
2007 | |||||||||||
Bitbucket Bitbucket Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts... |
Atlassian Atlassian Atlassian is a software company based in Sydney, Australia which makes business enterprise software, targeted at software developers. On 1 September 2010, the World Economic Forum announced the company as a Technology Pioneer for 2011.- Products :... |
2008 | Free plan has unlimited public repos and unlimited 5 user private repos; basic issue-tracking; visualizations; wiki | ||||||||||
BountySource BountySource BountySource is a collaborative project management service for use by any open-source software with an OSI-approved license. Like other free services and products , BountySource allows for developers to track bugs and feature requests. Unlike the others, BountySource also allows for "bounties" and... |
Bounty Source Inc. | late 2003 | Allows monetary bounties on tasks. Custom CMS Content management system A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based... and SVN browser. |
||||||||||
CodePlex | Microsoft Microsoft Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions... |
May 2006 | |||||||||||
Freepository Freepository Freepository provides on-demand source code repositories that developers create, control and access from anywhere on the Internet using clients such as Eclipse, TortoiseCVS, WinCVS, the CLI and the web browser.... |
1999 | Provides free and paid accounts. Free accounts have web access only. | |||||||||||
GitHub Github GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects... |
GitHub, Inc | April 2008 | Git Hosting. Free for open source, paid for private. | ||||||||||
Gitorious Gitorious Gitorious is a Web site hosting collaborative open source projects using the Git distributed revision control system. The name also refers to the server software that the Web site is developed and hosted on... |
Shortcut AS | January 2008 | Git Hosting. Free for open source projects. | ||||||||||
GNU Savannah 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, Mercurial, Bazaar, mailing list, web hosting, file... |
Savannah Administration | Project by the Free Software Foundation Free Software Foundation The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to create, distribute and modify computer software... . |
|||||||||||
Google Code Google Code Google Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.... |
Developers of Google Code's project hosting service are responsive in the discussion group and in the issue tracker. | Google Google Google Inc. is an American multinational public corporation invested in Internet search, cloud computing, and advertising technologies. Google hosts and develops a number of Internet-based services and products, and generates profit primarily from advertising through its AdWords program... |
27 July 2006 | ||||||||||
JavaForge JavaForge JavaForge.com is a non profit and free open source software development community with a hosting portal for open source projects. It hosts software development services such as Project related Web hosting, Document Management, Wiki, Forum, Online chat, Issue tracking integrated with optional Git,... |
Intland Software Intland Software Intland Software is a provider of enterprise-class collaboration solutions. The company is headquartered in Stuttgart, Germany and has an office in Sunnyvale, California.- History :Intland Software was formally founded in 1999 by two industry veterans... |
2005 | Free. For open source projects only. | ||||||||||
KnowledgeForge KForge KForge is enterprise application architecture for project hosting.Distributed under the GNU General Public License KForge is free software. KForge is written using the Python programming language and integrates existing best-of-breed tools.-Features:... |
Appropriate Software Foundation and Open Knowledge Foundation | 2005 | Associates VCS and Trac project services. | ||||||||||
Launchpad Launchpad (website) Launchpad is a web application and website that allow users to develop and maintain software, particularly free software. Launchpad is developed and maintained by Canonical Ltd.... |
Canonical Ltd. Canonical Ltd. Canonical Ltd. is a private company founded by South African entrepreneur Mark Shuttleworth to market commercial support and related services for Ubuntu Linux and related projects. Canonical is registered in London and employs staff around the world... |
2005 | CVS, Git, SVN are imported to Bazaar format. | ||||||||||
OSOR.eu | European Commission | October 2008 | Launched by The European Commission. Collaboration with national/local forges. | ||||||||||
OW2 Consortium | OW2 Consortium | Merger of ObjectWeb and Orientware; oriented on middleware Middleware Middleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact... technology. |
|||||||||||
Project Kenai Project Kenai Project Kenai is a collaborative hosting site for free and open source projects, launched by Sun Microsystems and now owned by Oracle. The service will be discontinued move the existing Kenai.com projects over to the Java.net domain for public use as part of Oracle's restructuring of... |
Oracle Corporation Oracle Corporation Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems... |
October 2008 | |||||||||||
SEUL.org SEUL Simple End User Linux is an advocacy group that promotes Linux programs in education and science.SEUL also hosts numerous free software projects and efforts, such as the WorldForge Project's website. The SEUL/Edu project seeks to further the use of Linux and Open Source software in schools, and was... |
May 1997 | ||||||||||||
SourceForge SourceForge SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself... |
Geeknet, Inc. (Formerly VA Software) | November 1999 | |||||||||||
Tigris.org Tigris.org Tigris.org is an open source software development community. It hosts software development services such as web hosting, mailing lists, issue tracking, wiki, download, and revision control with Subversion or Concurrent Versions System . It is hosted by CollabNet, the initiators and stewards of... |
(community) | 2000 | Restricted to collaborative software development tools. | ||||||||||
Name | CVS Concurrent Versions System The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ... |
SVN | Bazaar | Microsoft TFS Team Foundation Server Team Foundation Server is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects... |
Arch GNU arch In computing, GNU arch is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License... |
Git Git (software) Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on... |
Mercurial Mercurial Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux... |
Bounties Bounty (reward) A bounty is a payment or reward often offered by a group as an incentive for the accomplishment of a task by someone usually not associated with the group. Bounties are most commonly issued for the capture or retrieval of a person or object. They are typically in the form of money... |
Runs on all free software Free software Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do... |
Online Support | Manager | Established | notes |
Popularity
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects | Alexa rank (lower=better) |
---|---|---|---|---|---|---|---|
Alioth Alioth (Debian) Alioth is a FusionForge system run by the Debian project for development of free software and free documentation,especially software or documentation to do with Debian.... |
10,334 | 899 | – | – | SANE Scanner Access Now Easy Scanner Access Now Easy is an application programming interface that provides standardized access to any raster image scanner hardware .... |
N/A (subdomain not tracked) | |
Assembla Assembla Assembla is a collaborative project management service for open-source and commercial software. The service rents development applications to other companies online, reducing the cost of software development.-History:... |
300,000 | 60,000+ | 1,000+ | Gfire, GXUnit, Hikarunix Hikarunix Hikarunix is a Linux distribution in Live CD format for the x86 architecture. It was based on Damn Small Linux. The name is a portmanteau of the name of the manga and anime series Hikaru no Go and the Linux operating system kernel that Hikarunix is based on .Hikarunix intended to provide a complete... , HippoMocks Mock object In object-oriented programming, mock objects are simulated objects that mimic the behavior of real objects in controlled ways. A programmer typically creates a mock object to test the behavior of some other object, in much the same way that a car designer uses a crash test dummy to simulate the... , MadSwatter SVG animation Animation of Scalable Vector Graphics, an open XML-based standard vector graphics format, is possible through various means:*Scripting: ECMAScript is a primary means of creating animations and interactive user interfaces within SVG.... , SnakeYAML YAML YAML is a human-readable data serialization format that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail . YAML was first proposed by Clark Evans in 2001, who designed it together with Ingy döt Net and Oren Ben-Kiki... |
6,621 | ||
BerliOS BerliOS BerliOS is a project founded by FOKUS, a Fraunhofer Institute located in Berlin, to coordinate the different interest groups in the field of open source software and to assume a neutral coordinator function... |
47,285 | 5,448 | – | – | – | aMule AMule aMule is a free peer-to-peer file sharing application that works with the EDonkey network and the Kad Network, offering similar features to eMule and adding others such as GeoIP . It was forked from the xMule source code on August 18, 2003, which itself is a fork of the lMule project, which was the... , avidemux Avidemux Avidemux is a free and open-source video editing program designed for video editing and video processing. It is written in C++, and uses either the GTK+ or Qt.- Features :... , SuperTux SuperTux SuperTux is a free, open-source two-dimensional platform game. The game was originally created by Bill Kendrick and is maintained by the SuperTux Development Team.... , LinCityNG |
17,228 |
Bitbucket Bitbucket Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts... |
170,000+ | 56,609 | – | – | – | OGRE OGRE OGRE is a scene-oriented, flexible 3D rendering engine written in C++ designed to make it easier and intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics... , TortoiseHG, Codeigniter, TrinityCore, Aldrin, Pylons, Sphinx Sphinx (documentation generator) Sphinx is a documentation generator which converts reStructuredText files into HTML websites and other formats including PDF, EPub and man. It exploits the extensible nature of reStructuredText through a number of extensions... |
13,366 |
BountySource BountySource BountySource is a collaborative project management service for use by any open-source software with an OSI-approved license. Like other free services and products , BountySource allows for developers to track bugs and feature requests. Unlike the others, BountySource also allows for "bounties" and... |
1,301 | – | – | – | 1,427,614 | ||
CodePlex | 151,782 | 15,955 | – | – | Rawr, AJAX Control Toolkit, Silverlight Toolkit, BlogEngine.NET, IronPython, SharpMap | 2,312 | |
GitHub Github GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects... |
1,055,179 | 885,030 Public non-forks. 472,480 Public forks. 1,285,402 Gists. 2,970,571 Total.1 |
– | – | Ruby on Rails Ruby on Rails Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:... , IronRuby IronRuby IronRuby is an implementation of the Ruby programming language targeting Microsoft .NET framework. It is implemented on top of the Dynamic Language Runtime , a library running on top of the Common Language Infrastructure that provides dynamic typing and dynamic method dispatch, among other things,... , jQuery JQuery jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML. It was released in January 2006 at BarCamp NYC by John Resig... , Moodle Moodle Moodle is a free source e-learning software platform, also known as a Course Management System, Learning Management System, or Virtual Learning Environment... , Diaspora Diaspora (software) Diaspora is a free personal web server that implements a distributed social networking service. Installations of the software form nodes which make up the distributed Diaspora social network.... |
1,084 | |
Gitorious Gitorious Gitorious is a Web site hosting collaborative open source projects using the Git distributed revision control system. The name also refers to the server software that the Web site is developed and hosted on... |
8,336 | – | Qt, MeeGo MeeGo MeeGo is a Linux-based open source mobile operating system project. Primarily targeted at mobile devices and information appliances in the consumer electronics market, MeeGo is designed to act as an operating system for hardware platforms such as netbooks, entry-level desktops, nettops, tablet... |
28,054 | |||
GNU Savannah 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, Mercurial, Bazaar, mailing list, web hosting, file... |
53,727 | 3,384 | – | – | 31,312 | Most GNU projects (including Emacs Emacs Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively... ), QEMU QEMU QEMU is a processor emulator that relies on dynamic binary translation to achieve a reasonable speed while being easy to port on new host CPU architectures.... |
100,000 (approximation) |
Google Code Google Code Google Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.... |
250,000+ | – | – | Google Gears Gears (software) Gears, formerly Google Gears, is software offered by Google that "enables more powerful web applications, by adding new features to your web browser. It allows some online files to be used offline"... , Inferno Inferno (operating system) Inferno is a distributed operating system started at Bell Labs, but is now developed and maintained by Vita Nuova Holdings as free software. Inferno was based on the experience gained with Plan 9 from Bell Labs, and the further research of Bell Labs into operating systems, languages, on-the-fly... , Android, Chromium Google Chrome Google Chrome is a web browser developed by Google that uses the WebKit layout engine. It was first released as a beta version for Microsoft Windows on September 2, 2008, and the public stable release was on December 11, 2008. The name is derived from the graphical user interface frame, or... |
1,000 (approximation) | ||
KnowledgeForge.net KForge KForge is enterprise application architecture for project hosting.Distributed under the GNU General Public License KForge is free software. KForge is written using the Python programming language and integrates existing best-of-breed tools.-Features:... |
1,003 | 246 | 57 | KForge KForge KForge is enterprise application architecture for project hosting.Distributed under the GNU General Public License KForge is free software. KForge is written using the Python programming language and integrates existing best-of-breed tools.-Features:... , CKAN CKAN The Comprehensive Knowledge Archive Network is a web-based system for the storage and distribution of data, such as spreadsheets and the contents of databases supported by the Open Knowledge Foundation... , DomainModel |
1,233,611 | ||
Launchpad Launchpad (website) Launchpad is a web application and website that allow users to develop and maintain software, particularly free software. Launchpad is developed and maintained by Canonical Ltd.... |
1,421,787 | 24,742 | 428,269 | 784,839 | Ubuntu Ubuntu (operating system) Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu... , MySQL MySQL MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My... (code hosting), BlueBream (Zope 3) (bug tracking), Inkscape Inkscape Inkscape is a free software vector graphics editor, licensed under the GNU General Public License. Its goal is to implement full support for the Scalable Vector Graphics 1.1 standard.... , Bazaar, GNOME Do GNOME Do GNOME Do is a popular, free application launcher for Linux originally created by David Siegel, and currently maintained by Alex Launi... , Drizzle Drizzle (database server) Drizzle is a free software/open source relational database management system that was forked from version 6.0 of the MySQL DBMS.Like MySQL, Drizzle has a client/server architecture and uses SQL as its primary command language... , Launchpad Launchpad (website) Launchpad is a web application and website that allow users to develop and maintain software, particularly free software. Launchpad is developed and maintained by Canonical Ltd.... , Enlightenment Enlightenment (window manager) Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE... , LiVES LiVES LiVES is a free software video editing software and VJ tool, released under the GNU General Public License version 3 or later. There are binary versions available for most popular Linux distributions... (translations) |
10,772 | |
Project Kenai Project Kenai Project Kenai is a collaborative hosting site for free and open source projects, launched by Sun Microsystems and now owned by Oracle. The service will be discontinued move the existing Kenai.com projects over to the Java.net domain for public use as part of Oracle's restructuring of... |
75,608 | 17,958 | Sun Cloud APIs, JRuby JRuby JRuby is a Java implementation of the Ruby programming language, being developed by the JRuby team. It is free software released under a three-way CPL/GPL/LGPL license... , Alice Alice (software) Alice is a freeware object-oriented educational programming language with an integrated development environment . Later versions are implemented in Java. Alice uses a drag and drop environment to create computer animations using 3D models... |
53,023 | |||
SourceForge SourceForge SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself... |
2,000,000+ | 432,004 | – | – | 2,872,958 in the tracker2 database (i.e. trac Trac Trac is an open source, web-based project management and bug-tracking tool. The program is inspired by CVSTrac, and was originally named svntrac due to its ability to interface with Subversion. It is developed and maintained by Edgewall Software.... and other offerings not counted) |
Inkscape Inkscape Inkscape is a free software vector graphics editor, licensed under the GNU General Public License. Its goal is to implement full support for the Scalable Vector Graphics 1.1 standard.... (download hosting), LAME LAME LAME is a free software codec used to encode/compress audio into the lossy MP3 file format.-History:The name LAME is a recursive acronym for "LAME Ain't an MP3 Encoder". Around mid-1998, Mike Cheng created LAME 1.0 as a set of modifications against the "8Hz-MP3" encoder source code... , MinGW MinGW MinGW , formerly mingw32, is a native software port of the GNU Compiler Collection and GNU Binutils for use in the development of native Microsoft Windows applications; MinGW can function either as a cross compiler targeting Windows or as a native toolchain run on Windows itself... , Poedit PoEdit Poedit is a free, open source and cross-platform gettext catalog editor to aid in the process of language localisation... , 7-Zip 7-Zip 7-Zip is an open source file archiver. 7-Zip operates with the 7z archive format, but can read and write several other archive formats. The program can be used from a command line interface, graphical user interface, or with Microsoft Windows shell integration. 7-Zip began in 1999 and is actively... , Fluxbox Fluxbox Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons... , Audacity Audacity Audacity is a free software, cross-platform digital audio editor and recording application. It is available for Windows, Mac OS X, Linux and BSD.Audacity was created by Dominic Mazzoni while he was a graduate student at Carnegie Mellon University... , ffdshow Ffdshow ffdshow is a media decoder and encoder mainly used for the fast and high-quality decoding of video in the MPEG-4 ASP and AVC formats, but it supports numerous other video and audio formats as well... , EMule EMule eMule is a free peer-to-peer file sharing application for Microsoft Windows. Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network... , FileZilla FileZilla FileZilla is free, open source, cross-platform FTP software, consisting of FileZilla Client and FileZilla Server. Binaries are available for Windows, Linux, and Mac OS X. It supports FTP, SFTP, and FTPS . As of 18 April 2011, FileZilla Client was the 7th most popular download of all time from... , phpMyAdmin PhpMyAdmin phpMyAdmin is an open source tool written in PHP intended to handle the administration of MySQL with the use of a Web browser. It can perform various tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL statements; or managing users and... , LiVES LiVES LiVES is a free software video editing software and VJ tool, released under the GNU General Public License version 3 or later. There are binary versions available for most popular Linux distributions... |
132 |
Tigris.org Tigris.org Tigris.org is an open source software development community. It hosts software development services such as web hosting, mailing lists, issue tracking, wiki, download, and revision control with Subversion or Concurrent Versions System . It is hosted by CollabNet, the initiators and stewards of... |
684 | ? | ? | 143,800 | , Subclipse, TortoiseSVN, RapidSVN, Scarab, ArgoUML, SubEtha, eyebrowse, midgard, cowiki, antelope, scons, frameworkx, build-interceptor, phing, maxq, aut, current, ReadySET, GEF, Axion, Style, SSTree | 10,173 | |
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects | Alexa rank (lower=better) |
Note 1: GitHub Blog: Those are some big numbers. The number of non-forks and forks were taken from searches done in a logged out session, so only public repositories are included. The last public gist number is a good estimate of total gists, since all gists, public or private, are numbered sequentially.
Specific requirements
Name | Ad-free | CVS Concurrent Versions System The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ... |
SVN | Arch GNU arch In computing, GNU arch is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License... |
Git Git (software) Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on... |
notes |
---|---|---|---|---|---|---|
Drupal Drupal Drupal is a free and open-source content management system and content management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 1.5% of all websites worldwide ranging from personal blogs to corporate, political, and... |
Only for Drupal Drupal Drupal is a free and open-source content management system and content management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 1.5% of all websites worldwide ranging from personal blogs to corporate, political, and... related projects. |
|||||
freedesktop.org Freedesktop.org freedesktop.org is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System on Linux and other Unix-like operating systems. It was founded by Havoc Pennington from Red Hat in March 2000.The organisation focuses on the user.... |
X.Org X.Org X.Org refers to several things related to the X Window System:* X.Org, the organisation in charge of X standards from 1999 * The X.Org Foundation, a community-based foundation which took over X stewardship in 2004... , cairo (graphics) Cairo (graphics) cairo is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends... , and other Linux Linux Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds... desktop infrastructure projects. |
|||||
Gna! | Only for FSF Free Software Foundation The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to create, distribute and modify computer software... -recognized free software Free software Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do... projects. |
|||||
KnowledgeForge.net KForge KForge is enterprise application architecture for project hosting.Distributed under the GNU General Public License KForge is free software. KForge is written using the Python programming language and integrates existing best-of-breed tools.-Features:... |
Primarily for Open Knowledge Open Knowledge Open Knowledge is a term used to denote a set of principles and methodologies related to the production and distribution of knowledge works in an open manner... related projects. |
|||||
JavaForge JavaForge JavaForge.com is a non profit and free open source software development community with a hosting portal for open source projects. It hosts software development services such as Project related Web hosting, Document Management, Wiki, Forum, Online chat, Issue tracking integrated with optional Git,... |
Primarily for Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... related projects. Plugins available for Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... and NetBeans NetBeans NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others... |
|||||
java.net Java.net java.net is a Java technology related community website. It also offers a web-based source code repository for Java projects.-History:java.net was announced by Sun Microsystems during JavaOne 2003.... |
Primarily for Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... related projects. |
|||||
LuaForge LuaForge LuaForge is an open source code repository and collaborative software development management system for programmers and projects related to the Lua programming language., there are more than five hundred projects in a software catalog of LuaForge.... |
Only for Lua related projects. Repository migrated to GitHub | |||||
mozdev | Only for Mozilla Mozilla Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software.... related projects. |
|||||
Openmoko Openmoko Openmoko is a project to create a family of open source mobile phones, including the hardware specification and the operating system. The project was sponsored by Openmoko Inc.... |
Only for Openmoko Openmoko Openmoko is a project to create a family of open source mobile phones, including the hardware specification and the operating system. The project was sponsored by Openmoko Inc.... related projects |
|||||
RubyForge RubyForge RubyForge is a collaborative software development management system dedicated to projects related to the Ruby programming language. It was started in 2003 by Ruby Central in an effort to help the Ruby community by providing a home for open source Ruby projects.... |
Only for Ruby Ruby (programming language) Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto... related projects |
|||||
SEUL.org SEUL Simple End User Linux is an advocacy group that promotes Linux programs in education and science.SEUL also hosts numerous free software projects and efforts, such as the WorldForge Project's website. The SEUL/Edu project seeks to further the use of Linux and Open Source software in schools, and was... |
Only for projects licensed under a DFSG-compatible Debian Free Software Guidelines The Debian Free Software Guidelines is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in Debian... license. |
|||||
Ourproject.org Ourproject.org OurProject.org is a web-based collaborative free content repository. It acts as a central location for the construction and maintenance of social/cultural/artistic projects, providing web space and tools, and focusing in free knowledge. It claims to extend the ideas and methodology of free... |
For free software Free software Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do... , free culture Free Culture Free Culture may refer to:* Free Culture by Lawrence Lessig* Free culture movement, a social movement for free culture... and free knowledge projects. |
|||||
OSOR.eu | Only for Free and open source software Free and open source software Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code... by/made/for public administrations. |
|||||
Name | Ad-free | CVS Concurrent Versions System The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ... |
SVN | Arch GNU arch In computing, GNU arch is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License... |
Git Git (software) Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on... |
notes |
See also
- Forge (software)Forge (software)A software forge is a collaboration platform allowing collaborative software development over the Internet. A forge platform aggregates a set of applications with integrated Web interfaces, and generally hosts multiple independent projects...
- List of free software project directories