14 alternatives to GitHub
GitHub is a Software Development product. The community recommends 14 alternatives: 14 open source, 14 self-hostable and 14 free to use. They are ranked by community votes, ratings and favorites, with the key differences from GitHub highlighted.
Last updated:
About GitHub
Git hosting and developer collaboration platform with pull requests, issues, Actions CI/CD, packages and Copilot.
Quick picks
All alternatives
- 0
Git platform powered with easy installation, high extensibility & GitHub API compatibility (alternative to GitHub).
Open source · Apache-2.0Self-hostableCompared with GitHub
- + Open source (GitHub is not)
- + Self-hostable (GitHub is not)
- + Free to use (GitHub is paid)
- 0
Lightweight git server with a basic CLI to manage repositories, supporting multiple accounts and running in a container.
Open source · MITSelf-hostableCompared with GitHub
- + Open source (GitHub is not)
- + Self-hostable (GitHub is not)
- + Free to use (GitHub is paid)
- 0
A lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.
Open source · GPL-2.0Self-hostableCompared with GitHub
- + Open source (GitHub is not)
- + Self-hostable (GitHub is not)
- + Free to use (GitHub is paid)
- 0
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
Open source · BSD-3-ClauseSelf-hostableCompared with GitHub
- + Open source (GitHub is not)
- + Self-hostable (GitHub is not)
- + Free to use (GitHub is paid)
- 0
walgit is a single-binary Git server that stores repository data in an object store instead of a local database or shared filesystem.
Open source · MITSelf-hostableCompared with GitHub
- + Open source (GitHub is not)
- + Self-hostable (GitHub is not)
- + Free to use (GitHub is paid)
GitHub vs. alternatives
| Service | Open source | Self-hosted | License | Pricing | Platforms | Rating | Votes |
|---|---|---|---|---|---|---|---|
| GitHub Current | No | No | proprietary | Freemium | Web / Windows / macOS / iOS / Android | — | — |
| Forgejo | Yes | Yes | MIT | — | — | — | 0 |
| gitbucket | Yes | Yes | Apache-2.0 | — | — | — | 0 |
| Gitea | Yes | Yes | MIT | — | — | — | 0 |
| GitLab | Yes | Yes | MIT | — | — | — | 0 |
| Gogs | Yes | Yes | MIT | — | — | — | 0 |
| Mergeable | Yes | Yes | MIT | — | — | — | 0 |
| minimal-git-server | Yes | Yes | MIT | — | — | — | 0 |
| OneDev | Yes | Yes | MIT | — | — | — | 0 |
| OpenGist | Yes | Yes | AGPL-3.0 | — | — | — | 0 |
| Pagure | Yes | Yes | GPL-2.0 | — | — | — | 0 |
| rgit | Yes | Yes | WTFPL | — | — | — | 0 |
| SCM Manager | Yes | Yes | BSD-3-Clause | — | — | — | 0 |
| Sourcehut | Yes | Yes | GPL-2.0 | — | — | — | 0 |
| walgit | Yes | Yes | MIT | — | — | — | 0 |
FAQ
What is the best alternative to GitHub?
Community-recommended alternatives to GitHub include Forgejo, gitbucket, Gitea, GitLab, Gogs, and Mergeable. Compare open source, self-hosting, pricing and platforms to choose.
Is there a free alternative to GitHub?
Yes. Forgejo, gitbucket, Gitea, GitLab, Gogs, and Mergeable can be used for free; the open-source, self-hostable ones can be run on your own server at no cost.
Is there an open-source alternative to GitHub?
Yes. Open-source alternatives include Forgejo, gitbucket, Gitea, GitLab, Gogs, and Mergeable.
Can I self-host an alternative to GitHub?
Yes. Forgejo, gitbucket, Gitea, GitLab, Gogs, and Mergeable can run on your own server, so you keep control of your data.
Other Software Development services
Services in the same category that haven't been suggested as GitHub alternatives yet. If one fits, add it as an alternative.
- HHeroku
Salesforce-owned platform-as-a-service that runs apps in managed containers (dynos) with add-ons for databases and other services.
- RRender
Cloud platform for deploying web services, static sites, background workers, cron jobs and managed Postgres from a Git repository.
- BBitbucket
Atlassian's Git hosting service with pull requests, Pipelines CI/CD and tight Jira integration.
- PPostman
API platform for sending requests, testing, documenting and mocking APIs, with shared team workspaces.
- 9
- VVercel
Frontend cloud platform for deploying web apps and Next.js sites with preview deployments, serverless functions and a global edge network.
Know another GitHub alternative?
Once added, the community can vote and the best suggestions rise to the top.