Self-hosting is solved enough.
GitLab, Forgejo, Gitea, OneDev, and others already prove that an open Git forge can run outside GitHub.
forkalope
Landscape / Overview
The field is full of capable forges. The open question is whether one can feel as familiar as GitHub, run anywhere, and still belong to a cloud of operators who can help one another recover.
Researched September 2026
GitLab, Forgejo, Gitea, OneDev, and others already prove that an open Git forge can run outside GitHub.
Federation, replication, and recovery are separate problems. Mirrors move repository data; they do not automatically move identity, permissions, issues, reviews, routing, or a working service.
Make the familiar forge easy to deploy, then make shared access, operations, and recovery part of the product from the start.
A directional read of the projects closest to the thesis.
| Capability | forkalopeproposed network |
OneDevintegrated DevOps |
TTangledAT Protocol forge | HHarness Open Sourceformerly Gitness | |||||
|---|---|---|---|---|---|---|---|---|---|
| Foundation | |||||||||
| Open-source software | plan | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Self-hostable | plan | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GitHub-familiar UI | target | ✓ | ✓ | ✓ | ✓ | ~ | ~ | ~ | ✓ |
| Collaboration surface | |||||||||
| Issues + pull / merge requests | target | ✓ | ✓ | ✓ | ✓ | ~ | ~ | ~ | ✓ |
| CI/CD | target | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ |
| Package registries | target | ✓ | ✓ | ✓ | ✓ | — | — | — | ✓ |
| API + migration tooling | target | ✓ | ✓ | ✓ | ~ | ~ | ~ | ~ | ✓ |
| Network relationship | |||||||||
| Federation / shared access | core | ~ | ~ | — | — | — | ✓ | ✓ | — |
| Replication beyond mirrors | core | ~ | ~ | — | — | — | ✓ | ✓ | — |
| Portable identity + social data | core | ~ | ~ | — | — | — | ✓ | ✓ | — |
| Mutual recovery network | core | — | ~ | — | — | — | ~ | ? | — |
Swipe horizontally to compare all platforms
This is a directional comparison, not a product certification. “✓” means the capability is part of a project’s current center of gravity; “~” is partial or adjacent; “?” means the reviewed documentation was not enough to verify the claim; “plan,” “target,” and “core” describe Forkalope’s proposed direction.
The lesson each project brings to the table.
Forgejo is a community-driven fork of Gitea, now developed independently, with migration options that depend on the source version. Its federation work is the clearest proof that an open, familiar forge can think beyond one server—but Forgejo documents federation as experimental, with moderation and access-control work still unfinished. Read the upgrade guide ↗
Takeaway: make the familiar surface and the network protocol deliberate parts of the same product.Radicle is an open-source, peer-to-peer code collaboration stack built on Git. It gives each node a role in replication, uses cryptographic identities, and stores issues and patches as signed collaborative objects. It is the strongest architectural reference here, while its CLI/local-first workflow is intentionally unlike a drop-in GitHub UI. Visit Radicle ↗
Takeaway: decentralization should improve ownership without making everyday collaboration feel foreign.Gitea is the lightweight, self-hosted all-in-one baseline: code hosting, code review, team collaboration, package registry, and CI/CD in a small service. Its strength is the simple install and familiar UI; its center is still the independently operated instance rather than a shared network. Read the Gitea docs ↗
Takeaway: deployment has to be easy enough that “run your own” is a normal choice.GitLab CE sets the breadth benchmark: repository management, access control, merge requests, issues, wikis, and a large integrated DevOps surface. It is powerful, but its operational weight and open-core split make it a useful contrast for Forkalope’s goal of keeping the complete deployable core understandable. See GitLab CE ↗
Takeaway: “100% the features” also means respecting the cost of running and upgrading them.SourceHut takes a modular, Unix-style approach with Git and Mercurial hosting, mailing lists, patch review, CI, wikis, and a CLI. Its no-tracking, no-JavaScript-friendly posture, export tooling, and entirely open-source software that can run on your own infrastructure are valuable ownership references, even though its email-first workflow is not the UI everyone already knows. Explore SourceHut ↗
Takeaway: openness is also a product experience, not only a license.
OneDev packages Git hosting, issue management, Kanban, packages, and CI/CD into a self-hosted service. Its integrated workflow is close to the “one place for the whole team” expectation, but clustering is an enterprise feature and the platform remains a traditional server deployment. Start with OneDev ↗
Takeaway: a distributed product needs a better answer for operations, not only a distributed slogan.Tangled combines lightweight Git repository servers called knots with a shared web application built around AT Protocol, so repositories can appear across independently hosted servers. Its open-source, self-hostable stack also includes Spindles, a CI system with self-hosting instructions. The reviewed documentation establishes distributed hosting and shared access; an equivalent cross-operator mutual-recovery commitment remains unverified. Read the Tangled docs ↗ See Spindles ↗
Takeaway: the differentiation is not “distributed Git plus a web app has never been combined”; it is making coordinated recovery explicit.Harness Open Source is the next evolution of Gitness: an Apache-2.0-licensed, self-hostable development platform with code hosting, automated pipelines, Gitspaces development environments, and artifact registries. Compare this open-source repository and product surface—not the wider commercial Harness portfolio. Read the repository ↗
Takeaway: a modern forge comparison should count integrated build and artifact infrastructure when it ships in the open core.Smaller or more specialized forges that sharpen the comparison.
PhorgeCommunity-maintained suite for code hosting, code review, task management, and opinionated team workflows.Review-centric ↗
Names worth knowing, but not unqualified current recommendations.
The opening
Projects such as Tangled show that independent repository hosting and a connected collaboration experience can already coexist. Forkalope’s goal is narrower and more operational: make cross-operator recovery an explicit part of the system—not simply an infrastructure task left to each administrator.
Federation, replication, and recovery are different requirements. The hard part is making identity, permissions, issues, reviews, search, packages, actions, backups, moderation, upgrades, and a successfully restored service behave coherently across independently operated nodes.
Primary project documentation and repositories used for this first pass.
Scope note: this is a product landscape, not an exhaustive catalog of every Git forge. It prioritizes active, open-source projects with meaningful overlap in UI, self-hosting, collaboration, or distributed ownership. Capabilities and availability change; the links above are the source of truth.