Best GitHub Alternatives
The top-ranked GitHub alternative is GitLab (Freemium). The best free option is Gitea (open source).
GitHub is the leading platform for hosting Git repositories with collaboration, CI/CD, and code review. People seek alternatives for self-hosting, privacy, integrated DevOps, or different pricing.
Complete DevOps platform with Git hosting and built-in CI/CD.
Git repository hosting by Atlassian with Jira integration.
SourceForge
FreeLong-running platform for hosting and distributing open-source projects.
Azure DevOps
FreemiumMicrosoft's suite with pipelines, repos, and boards for end-to-end DevOps.
AWS CodeCommit
PaidManaged private Git repositories on Amazon Web Services.
Forgejo
Open SourceCommunity-driven self-hosted Git forge forked from Gitea.
GitBucket
Open SourceOpen-source GitHub-clone Git platform built on Scala.
GitKraken
FreemiumGit client and DevOps tooling with repo hosting features.
GitHub alternatives: FAQ
What is the best alternative to GitHub?
GitLab is ranked first on this list (Freemium). The ranking combines our base score with readers' votes, so it can change.
What is the best free alternative to GitHub?
The highest-ranked free or open-source options here are Gitea, Codeberg and SourceForge.
Which GitHub alternatives work on Mac?
Gitea, Forgejo, GitBucket and GitKraken run on macOS.
Which GitHub alternatives work on Linux?
Gitea, Forgejo, GitBucket and GitKraken run on Linux.
Know a GitHub alternative we missed? Suggest it — we review submissions before they go live.