Top 15 GitHub Alternative and Similar Softwares | Dec 2024

GitHub is a web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom Preston-Werner. GitHub offers both commercial plans and free accounts for open source projects.

The site provides social networking functionality like feeds, followers and the network graph to display how developers work on their versions of a repository.

1. GitPrep

GitPrep GitPrep is GitHub clone. You can install portable github system into unix/linux. You can create users and repositories without limitation. This is free software.......

2. Allura

Allura Allura is an open source implementation of a software "forge", a web site that manages source code repositories, bug reports, discussions, mailing lists, wiki pages, blogs and more for any number of individual projects. SourceForge.net is running an instance of Allura. It is extensible in several ways, most importantly via......

3. CodePlex

CodePlex CodePlex is Microsoft's open source project hosting web site. Start a new project, join an existing one, or download software created by the community.......

4. repo.or.cz

repo.or.cz repo.or.cz is a public Git hosting site. Create a project in a snap, publish your development, give others push access and let anyone have a look and contribute. Alternatively, if you just see a random git:// URL fly by and want to check it out, or you have limited bandwidth......

5. Kallithea

Kallithea Kallithea, a free software source code management system supporting two leading version control systems, Mercurial and Git.......

6. RocketGit

RocketGit Light and fast Git hosting solution under Affero GPL v3 license.......

7. Deveo

Deveo Deveo is a code hosting and collaboration platform that supports Git, Subversion and Mercurial. You can use it self-hosted on your own-premises, or from multi-tenant cloud as SaaS.......

8. Tower

Tower Version control with Git – made easy.In a beautiful, efficient, and powerful app.From Beginner…Learn Git with Tower! We offer a complete learning platform, an in-depth help area, great support…And an unrivaled tool.…to MasterDiscard single lines of code. Cherry-pick commits. Work with Submodules. Use git-svn and git-flow… Tower is as powerful......

9. Springloops

Springloops Springloops is a unique SVN/Git source code management tool focused on web development teams. It allows you to code in parallel and share your code safely concentrated on results, not on lost changes or overwritten files. With lightning-quick deployments, you get rapid collaboration in protected space.Add free Chime™ time tracking......

10. GitKraken

GitKraken The intuitive, fast, and beautiful cross-platform Git client. Free!......

11. Gitolite

Gitolite Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.......

12. SourceForge

SourceForge SourceForge is a web-based source code repository. It acts as a centralized location for software developers to control and manage open source software development. SourceForge repository hosts more than 324,000 projects and has more than 3.4 million registered users, although not all are active. Features include support for CVS, SVN,......

13. TuxFamily

TuxFamily TuxFamily is a non-profit organization. It provides free services for projects and contents dealing with the free software philosophy (free as in free speech, not as in free beer). We accept any project released under a free license (GPL, BSD, CC-BY-SA, Art Libre...). Born in 1999 (oh! already?), TuxFamily tries......

14. Bitbucket

Bitbucket Bitbucket is a code hosting site, for the Git and Mercurial version control systems. It provides a fully featured environment for managing development, including a wiki, a powerful issue tracker, and easy collaboration with others.......

15. Git for Windows

Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.......