The Best GitHub AlternativesTop Version Control Systems & Source Code Hosting Services like GitHub
GitHub is described as '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' and is a leading Version Control system in the development category. There are more than 100 alternatives to GitHub for a variety of platforms, including Web-based, Self-Hosted, Linux, Mac and Windows apps. The best GitHub alternative is GitLab, which is both free and Open Source. Other great apps like GitHub are Gitea, Bitbucket, Codeberg and SourceForge.
filter to find the best alternatives
GitHub alternatives are mainly Version Control Systems but may also be Source Code Hosting Services or Issue Tracking Systems. 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.- Version Control System
- Freemium • Proprietary
- 107 GitLab alternatives
Git repository management platform available as on-premise or hosted service, supporting extensive project management tools like code reviews, sophisticated issue tracking, and wikis. Provides seamless CI/CD integration, multiplatform support, and extensive integrations with tools like Je...
License model
- Freemium • Open Source
Application types
Platforms
- Linux
- Online
- BSD
- Self-Hosted
- Ruby
- Cloudron
Top GitLab Features
- Unlimited private repos
- Continuous Integration
- Continuous Deployment
- Continuous builds
- Private repositories
- Project Management
- Kanban Board
- Git Support
- Unlimited users
- CI/CD
- Not Microsoft EEE
- File Versioning
GitLab VS GitHub
Is GitLab a good alternative to GitHub? - 48 Gitea alternatives
Gitea is a community managed fork of Gogs lightweight code hosting solution written in Go and published under the MIT license.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD
- Self-Hosted
- Raspberry Pi
- Cloudron
- Online
Top Gitea Features
- Lightweight
- Private repositories
- Included wiki
- Importing from Git
- Webhook support
- Support for MarkDown
- LDAP support
- Rebase merging
- Privacy focused
- Task Time Tracking
- Git Support
- FIDO U2F (2FA) support
Gitea VS GitHub
Is Gitea a good alternative to GitHub?Comments about Gitea as an Alternative to GitHub
6543gitea v1.9.4 and newer has all features you want and know from github ... but selfhosted and lightweight! And if there is one feature missiong its sure on a list
7FreeplayYou can run your own instance, but you can use other instances like Codeberg as well!
2Pierre LeBauxSelf-hosted, simple, great.
0pbshaanEasy, minimal setup but with basic fetures. Good for small teams.
10kolaenteVery lightweight, completly opensource and only communty based.
11 - 80 Bitbucket alternatives
Code collaboration version control. Offers hosted (freemium) for limited (5) users, and a commercial self-hosted for a subscription. Free licenses are available for qualified open source projects, nonprofits, and classrooms.
License model
- Freemium • Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
Bitbucket Features
- Private repositories
- Jira integration
- Git Support
- Git integration
- Real time collaboration
- Mercurial support
- Hg hosting
Bitbucket VS GitHub
Is Bitbucket a good alternative to GitHub?Comments about Bitbucket as an Alternative to GitHub
jamilsonjuniorUnlimited private repositories makes Bitbucket perfect for personal and scholar projects.
1Bitbucket is an awesome alternative to GitHub for personal projects.
2KorwinI wouldn't recommend one FOSS adversary as an alternative to another FOSS adversary.
1Ron BowmanGreat if using other Atlassian products. Still very good if using it on its own.
0As good as the King GitHub but free private repositories
-4 - 50 Codeberg alternatives
Codeberg is a free Git source code hosting service, built on top of [Forgejo] (a soft fork of [Gitea]), with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever.
License model
- Free • Open Source
Application types
Platforms
- Online
Top Codeberg Features
- Git Support
- Non profit
- Web-Based
- Issue Tracking
- No Tracking
- Project Management
- Lightweight
- Ad-free
- Privacy focused
- Kanban Board
- Dark Mode
- Support for @mentions
Codeberg VS GitHub
Is Codeberg a good alternative to GitHub?Comments about Codeberg as an Alternative to GitHub
nezort11In my opinion the best alternative to "GitHub" as a repo hosting service. Because it is managed by non-profit organization (.org TLD) compared to commercial companies (.com TLD).
3Codeberg is an excellent alternative to GitHub, providing a home for libre software.
4Easy-to-use interface and FOSS
3 - 78 SourceForge alternatives
SourceForge empowers open source developers to create powerful software and share it with the world. They also feature a business software comparison directory that lists over 50,000 software titles.
License model
- Free • Proprietary
Application types
Platforms
- Online
SourceForge Features
- App Discovery
- Hg hosting
- Ad-free
- Lightweight
- File Versioning
- User Rating
- Git Support
SourceForge VS GitHub
Is SourceForge a good alternative to GitHub?Comments about SourceForge as an Alternative to GitHub
SourceForge has been consistent & reliable, thus a very capable alternative to GitHub.
5GitHub has recently been bought by MS; that worries me. SourceForge has been around before Linus developed Git, and has proved to be very stable. Only concern I may have is security/privacy. More research by me needed here.
1RemovedUserI would not trust SourceForge because of the past controversies involving malicious activity.
5Erik EstradaA few years ago Sourceforge hijacked projects and bundled malware in them. It's supposed to be clean now but who knows...
4The good old sourceforge. Still free from crap.
-2 - 43 Gogs alternatives
The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Go (Programming Language)
- Cloudron
Gogs Features
- Lightweight
- Git Support
- Web interface
- Code review
- Wiki
Gogs VS GitHub
Is Gogs a good alternative to GitHub?Comments about Gogs as an Alternative to GitHub
Self-hosted and really light weight. Installs on docker in just a few minutes. Super excellent!
0petardudasIt's very simple to set up.
0 - 93 Launchpad alternatives
Launchpad is a collaboration and Bazaar code hosting platform for (primarily open-source) software projects.
License model
- Free • Open Source
Application types
Platforms
- Online
- Python
Launchpad Features
- Real time collaboration
- PPA
- Debian package compatible
- Translation-platform
Launchpad VS GitHub
Is Launchpad a good alternative to GitHub?Comments about Launchpad as an Alternative to GitHub
Launchpad is not a git server
1you can host code on launchpad, and publish ubuntu packages
0
Comments about GitLab as an Alternative to GitHub
No limit on collaborators of private repositories.
Because Microsoft does not own it.
why is github not open source? all of your code was stolen and used to train co-pilot, thanks microsoft.
The self-hosted version is free!
The best alternative to "GitHub" as a product for development/management. But the repo hosting service (gitlab.com) is still managed by company like github.com. So (1:0 in GitLab side).