59kActiveWindows · Mac · LinuxMITRuns on your own server
Gitea is a self-hosted place to store code, track issues and review changes, similar to GitHub. It is for teams and individuals who want to run their own code hosting server.
48kActiveWindows · Mac · LinuxMITRuns on your own server
Gogs is a simple self-hosted Git service for storing and sharing code, set up on your own server. It is aimed at individuals and teams who want a GitHub-like place for their code under their own control.
GitLab is software for storing code with Git, reviewing changes and running automated build and deploy pipelines. It is for software teams that want to host their own code platform instead of using GitHub.
GitLab Community Edition is a self-hosted web platform for storing code with Git, reviewing changes, and running automated build and test pipelines. It is aimed at software teams who want to run their own code hosting server.
Pagure is a web platform for hosting git code projects, with documentation, issue tracking and pull requests. It is aimed at software developers and project communities who want to run their own code hosting.
1.7kActiveIn your browserMITReplaces partlyRuns on your own server
Review Board is a web-based tool where teams review each other's code, documents and graphics before changes are accepted. It is aimed at companies and open source projects of all sizes.
1.2kActiveApache-2.0Replaces partlyRuns on your own server
Gerrit is a tool where software teams review code changes side by side and leave comments on them. It is for projects that use Git and want reviewers to approve changes before they are merged.
Runs on your own server · GitHub
None of these match. Try another device.
Before you build
Planning something for an alternative to GitHub? See what exists first, so you can reuse parts or explain what's different. Paste this into any AI assistant:
Read the list of open-source alternatives at https://opensourceeverything.org/data/groups/code-hosting.json. Compare it with my project or idea below. Tell me which projects overlap, what I could reuse instead of rewriting, and what mine does that none of them do.
My project or idea:
Here is a list of open-source alternatives to GitHub, from Open Source Everything (CC BY-SA 4.0):
- Gitea (MIT, https://github.com/go-gitea/gitea; replaces fully): Gitea is a self-hosted place to store code, track issues and review changes, similar to GitHub. It is for teams and individuals who want to run their own code hosting server.
- Gogs (MIT, https://github.com/gogs/gogs; replaces fully): Gogs is a simple self-hosted Git service for storing and sharing code, set up on your own server. It is aimed at individuals and teams who want a GitHub-like place for their code under their own control.
- Gitlab (MIT, https://github.com/gitlabhq/gitlabhq; replaces fully): GitLab is software for storing code with Git, reviewing changes and running automated build and deploy pipelines. It is for software teams that want to host their own code platform instead of using GitHub.
- GitLab Community Edition (MIT, https://gitlab.com/gitlab-org/gitlab-foss; replaces fully): GitLab Community Edition is a self-hosted web platform for storing code with Git, reviewing changes, and running automated build and test pipelines. It is aimed at software teams who want to run their own code hosting server.
- Forgejo (GPL-3.0-or-later, https://codeberg.org/forgejo/forgejo; replaces fully): Forgejo is a self-hosted place to store and work on code together with others. It is aimed at people who want to run their own code hosting service.
- Pagure (GPL-2.0, https://github.com/Pagure/pagure; replaces fully): Pagure is a web platform for hosting git code projects, with documentation, issue tracking and pull requests. It is aimed at software developers and project communities who want to run their own code hosting.
- Review Board (MIT, https://github.com/reviewboard/reviewboard; replaces partly): Review Board is a web-based tool where teams review each other's code, documents and graphics before changes are accepted. It is aimed at companies and open source projects of all sizes.
- Gerrit (Apache-2.0, https://github.com/GerritCodeReview/gerrit; replaces partly): Gerrit is a tool where software teams review code changes side by side and leave comments on them. It is for projects that use Git and want reviewers to approve changes before they are merged.
Compare it with my project or idea below. Tell me which projects overlap, what I could reuse instead of rewriting, and what mine does that none of them do.
My project or idea: