Open-source alternatives to GitHub
2 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-hostedCloud58kGitHub starsSome features paywalled - ForgejoAlternative to GitHub, GitLab
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 starsNot yet assessed
- 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.
- 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.