GitHub is a useful web-based hosting service that uses the Git revision control system for software development projects. Free accounts are provided by GitHub for open source projects while the paid plans are available for private repositories. Although GitHub is a good platform, if you are looking for alternative then read on to know the five alternatives to Github (web-based hosting service).
This is a source code repository and is web-based. It functions as a centralized location for management and control of open source software development by software developers. More than 324,000 projects are hosted by SourceForge repository and there are 3.4 million registered users. Features provided by them include support for SVN, Git, CVS, Bazaar, or Mercurial repositories, metrics and analysis, project wikis, unique sub domain urls and , access to a MySQL database.
The high numbers of users boasted by SourceFargo exposes important projects to a wide number of developers and hence can construct a positive feedback loop. As the activity of a project rises, the internal ranking system of SourceForge.net makes it more visible to other developers.
This is a code hosting site which supports the Mercurial and Git version control systems. A fully featured environment is provided by Bitbucket for managing development including a powerful issue tracker, a wiki and easy collaboration with others. Both free and commercial accounts are offered. Free accounts are offered with a unlimited amount of private repositories ( which in the case of free accounts can have up to five users) and by inviting three other players to join BitBucket, three more people can be added for a total of eight.
With good Code hosting, open course software projects using Mercurial and Subversion can be hosted. Also, Google Code includes issue tracking, file download and a wiki for documentation. Open source projects licensed under any of the nine licenses(Artistic, BSD, LGPL, EPL, MPL, MIT, Apache, GPLv2, GPLv3). It is a Google site for API’s, technical resources and developer tools. The site also include documentation on use of Google APIS and developer tools.
Launchpad is a Bazaar and collaboration code hosting platform primarily for open source software projects. Public projects can be hosted for free while a paid plan offers private code branches, private teams and mailing lists, private bug tracker and private PPAs.
It is designed to resemble the Springboard iOS interface. The Launchpad screen is initially populated with computer programs found listed in the Mac OS X’s Applications folder. The user can remove or add application icons to the Launchpad. However, removing the icon of the application may not delete it. The arrangement of the Apps can be done in named folders, similar to the iOS.
GitLab offers wiki’s, code reviews, git repository management, activity feeds and issue tracking. GitLab is installed by Enterprises on-premise and they connect it with Active Directory and LDAP servers for secure authorization and authentication. More than 25,000 users can be handled by a single GitLab server and it also possible to build a high availability setup for multiple active servers.