Open Source GitHub Alternatives
The best open source alternative to GitHub is GitLab. If that doesn't suit you, our users have ranked more than 100 alternatives to GitHub and loads of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to GitHub are Gitea, Codeberg, Gogs and Forgejo.
filter to find the best alternatives
GitHub alternatives are mainly Version Control Systems but may also be Source Code Hosting Services or Project Management Tools. Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of GitHub.- Source Code Hosting Service
- Freemium • Proprietary
- 25 likes41 RhodeCode alternatives
RhodeCode is an enterprise source code management platform for centralized control over Git, SVN, and Mercurial. It was built for highly secure, behind-the-firewall enterprise environments to enhance DevEx and implement small-team code management simplicity into larger-scale companies.
License model
- Free • Open Source
Application types
Platforms
- Windows
- Linux
- Self-Hosted
RhodeCode VS GitHub
Is RhodeCode a good alternative to GitHub? - 2 likes60 Frog Git alternatives
Gitea instance, like https://gitdab.com/ and https://codeberg.org/.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- Chrome OS
- Self-Hosted
Frog Git Features
Frog Git VS GitHub
Is Frog Git a good alternative to GitHub? - 20 likes25 Gitblit alternatives
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
Gitblit Features
Gitblit VS GitHub
Is Gitblit a good alternative to GitHub? - 21 likes44 GitPrep alternatives
GitPrep is a GitHub clone. You can install portable Github system into Unix/Linux. You can create users and repositories without limitation. This is free software.
License model
- Free • Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Perl
GitPrep Features
GitPrep VS GitHub
Is GitPrep a good alternative to GitHub? - 5 likes92 Git Disroot alternatives
Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go
License model
- Free • Open Source
Application types
Platforms
- Online
Git Disroot Features
Git Disroot VS GitHub
Is Git Disroot a good alternative to GitHub? - 2 likes76 GNU Savannah alternatives
GNU Savannah is a project of the Free Software Foundation, which serves as a collaborative software development management system for free Software projects.
License model
- Free • Open Source
Application types
Platforms
- Online
- Self-Hosted
GNU Savannah Features
GNU Savannah VS GitHub
Is GNU Savannah a good alternative to GitHub? - Like this app48 Gitness alternatives
Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
License model
- Free • Open Source
Application type
Platforms
- Online
- Self-Hosted
Gitness Features
Gitness VS GitHub
Is Gitness a good alternative to GitHub?
Comments about GitPrep as an Alternative to GitHub
For the self-hosting category, it has literally zero dependencies. Every repository is plain as-is-on-the-harddrive, so you have no troubles like in other alternatives with bare repos vs. real repos. Simple install, zero dependencies, works on every VPS.