Forgejo vs Gogs
Both are free/open-source alternatives to GitHub. Here's how they stack up — verified facts, no spin.
Forgejo
TOP PICKCommunity-governed, copyleft self-hosted Git forge.
Forgejo is a lightweight, self-hosted Git forge stewarded by the non-profit Codeberg e.V. It is a soft fork of Gitea and stays close to it in features, offering repositories, pull requests, code review, issue tracking, a package registry, and GitHub-Actions-compatible CI via Forgejo Actions. Its draw is governance and durability: a non-profit steward plus a copyleft license aimed at keeping the software free for users over the long term. A good fit for teams that want a modern forge with independent, community-first governance.
Gogs
Ultra-lightweight, painless self-hosted Git service.
Gogs is a minimal, self-hosted Git service written in Go and released under the MIT license — the project Gitea was originally forked from. Its goal is to be the simplest and most resource-frugal way to run your own Git server, shipping as a single binary that runs on almost anything, including low-power ARM devices. It covers the essentials (repositories, issues, pull requests, webhooks) but moves more slowly and offers fewer features than Gitea, Forgejo, or GitLab.
Side by side
| Forgejo | Gogs | |
|---|---|---|
| Sovereignty Score | 99 | 96 |
| Open source | Yes | Yes |
| Self-hostable | Yes | Yes |
| Local-first | Yes | Yes |
| License | GPL-3.0-or-later | MIT |
| Pricing | Free / self-host | Free / self-host |
Forgejo is Macrostack's recommended GitHub alternative, so it's our pick here.
Forgejo
Strengths
- +Non-profit governance (Codeberg e.V.) reduces the risk of future vendor capture
- +Copyleft GPL-3.0+ license (since v9.0) is designed to keep modified versions open
- +Lightweight — runs comfortably on a small VPS or a Raspberry Pi
- +GitHub-Actions-compatible CI via Forgejo Actions; supports OAuth, LDAP, and a package registry
Trade-offs
- −Younger project with a smaller community and third-party ecosystem than Gitea or GitHub
- −As a soft fork of Gitea, its independent identity and long-term divergence are still maturing
- −You own all operations: backups, upgrades, and security patching are your responsibility
- −GPL-3.0+ copyleft terms may not suit organizations that want a permissive license
Gogs
Strengths
- +Extremely lightweight — runs on minimal hardware, including a Raspberry Pi or ARM board
- +Permissive MIT license and a simple single-binary install
- +Low maintenance footprint for small teams and personal use
- +Standard Git under the hood keeps code and history fully portable
Trade-offs
- −Slower release cadence and a smaller maintainer team than Gitea or Forgejo
- −Fewer features (no built-in Actions-style CI; lighter package/registry support)
- −Smaller community and integration ecosystem
- −Self-hosting responsibilities (backups, upgrades, security) rest with you
Facts verified 2026-07-07. Licenses and pricing change — spotted something out of date? That's a correction we want.