Open Source Everything
Closed app

Open-source alternatives to GitHub

8 open-source projects that replace GitHub, 6 of them for the whole job.

Open alternatives8

Hosting code and collaborating on it. See the whole group

Gitea screenshot
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.

Runs on your own server · GitHub
No screenshot yet
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.

Runs on your own server · GitHub
No screenshot yet
25kActiveLinuxMITOpen coreRuns on your own server

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.

Runs on your own server · GitHub
No screenshot yet
7.2kActiveLinuxMITRuns on your own server

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.

Runs on your own server · GitLab
Forgejo screenshot
5.7kActiveLinuxGPL-3.0-or-laterRuns on your own server

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.

Runs on your own server · Codeberg
No screenshot yet
228ActiveGPL-2.0Runs on your own 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.

Runs on your own server · GitHub
No screenshot yet
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.

Runs on your own server · GitHub
No screenshot yet
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

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:
Download the list