Open-source alternatives to GitHub
3 open-source and self-hostable projects you can use instead of GitHub, with license, free-edition limits and setup checked against official sources.
- GiteaAlternative to GitHub, GitLab
A lightweight self-hosted Git service with issues, pull requests, a package registry and built-in CI (Gitea Actions).
MITSelf-hostedCloud59kGitHub starsSome features paywalled - GitLabAlternative to GitHub
A DevOps platform with Git hosting, issue tracking and CI/CD in one application, offered as a Community Edition, a self-managed Enterprise Edition and GitLab.com.
MITSelf-hostedCloud25kGitHub stars - ForgejoAlternative to GitLab, GitHub
A community-run, self-hosted Git forge with issues, pull requests, a package registry and Forgejo Actions CI.
GPL-3.0-or-laterSelf-hosted–GitHub stars
- Gitea — Gitea is a self-hosted Git platform with repositories, issues and pull requests, so it can replace GitHub for teams that want to host their own code. This is a replacement use, not an official claim by the project.
- GitLab — GitLab hosts Git repositories with issues, merge requests and CI, which overlaps with GitHub.
- Forgejo — Forgejo is a self-hosted Git platform with repositories, issues, pull requests and CI, so it can replace GitHub for people who want to host their own code. This is a replacement use, not an official claim by the project.