Forgejo is a self-hosted, lightweight software forge for Git — a community-driven fork of Gitea maintained under the umbrella of Codeberg e.V., a democratic non-profit. It gives you a familiar GitHub-style environment you fully own, focused on security, scaling, federation and privacy, with a low server footprint that needs far fewer resources than most other forges.
Key Features
Self-hosted and lightweight — Easy to install and run with minimal maintenance; needs an order of magnitude fewer resources than larger forges.
Federation (ActivityPub) — Interoperates with other Forgejo instances so projects can be discovered and collaborated on across the network.
Familiar GitHub-style UI — Smooth migration for teams moving off proprietary hosting, with repos, issues, pull requests, milestones and wikis.
100% Free Software — Guaranteed free and open source (GPL-3.0), developed exclusively with free software and guided by an inclusive community.
Built-in CI/CD, releases and packages — Pipelines, release management and package registry support all in the forge.
Privacy-first — No tracking or advertising; you control every part of the platform you host.
Why Use Forgejo?
Forgejo is the pragmatic choice when you want the convenience of GitHub self-hosted on equipment you control, without the licensing or resource burden of enterprise forges. Its federation features and non-profit stewardship make it especially attractive for communities, collectives and individuals who value long-term independence.
Use Cases
Solo developers and small teams self-hosting their own Git forge on a cheap VPS or Raspberry Pi
Open-source communities and collectives running a democratic, non-profit-backed platform
Organisations migrating from GitHub or GitLab to a fully self-owned environment
Federated networks of instances that interoperate via ActivityPub