Theory

Updated

October 30, 2026

Theory: Niche is a Different Default, Not a Toy

Codeberg, Gogs, GitBucket, Phorge, GHES, and git-without-a-UI occupy corners: community ops, ancestry, JVM, review heritage, on-prem GitHub, or no web forge at all.

Invariants

  1. GHES is still GitHub lock-in, on your power bill.
  2. Gogs is the ancestor story for Gitea.
  3. A forge-less host (gitolite, Soft Serve) is still Git hosting.
UI-heavy  GitLab … Gitea … cgit/gitolite  UI-minimal

What can break

  • Picking a niche forge for features it does not claim.

How to read this chapter

Codeberg, GitBucket, Gogs, Phorge, GHES, summary table.