Open alternatives8
Open-source apps that replace GitHub

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

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 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 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 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.
What's missing
What people still miss here, and wish existed. Upvote what matters to you.
Before you build
Planning something for code hosting? See what exists first, so you can reuse parts or explain what's different. Paste this into any AI assistant:
Fix the list itself
A project or closed app missing from this list, or a mistake on it? These open a short form on GitHub, and a mod reviews it. To say what a project can't do, use What's missing.
About this page
Replaces fully means it does the main job of these apps; Replaces partly means it covers some of it.
Licenses: every project here uses an open-source license (what each one means). Open core means some parts are paid or under another license.
GitHub stars are shown for reference. They measure popularity, not whether it replaces anything.
Verified means r/TrueOpenSource mods checked it: open-source license, maintained, and it really does the job.
How Open Source Everything works