go-gitea/gitea
DevOps & Self-hostingA self-hosted, single-binary alternative to GitHub/GitLab for teams that need Git hosting, review, CI and package registry on their own hardware.
The problem
Once a team outgrows a few Git remotes, it usually wants review, issues, wikis, a package registry and CI in one place. SaaS options mean paying per seat and handing source code to a third party; self-managed GitLab means running a large Ruby/Postgres stack. Gitea answers this by giving you the whole collaboration surface as one Go binary you can run on almost anything, from a Raspberry Pi to a company VM.
What's different
The usual approaches are a SaaS host, GitLab, or stitching together separate tools (Gogs, a registry, a CI server). Gitea's bet is breadth in a small footprint: Git hosting, issues, kanban, wiki and package registry in a single process, plus an Actions-compatible CI that can reuse existing GitHub Actions workflows. Written in Go, it cross-compiles across Linux, macOS, BSD and Windows on x86, ARM, RISC-V and PowerPC, so an old ARM box is a valid deployment target. The trade-off is depth: it is not trying to match GitLab's enterprise module ecosystem, and the README itself is mostly links to external docs rather than a feature tour.
Who it's for
Small to mid-size engineering teams, homelabs, universities and anyone under a data-residency or air-gap requirement who wants a boring, low-maintenance forge. It suits people who already know Git and just want the surrounding plumbing without a managed service. Look elsewhere if you need deep enterprise integrations, heavy compliance auditing, or if you are unwilling to own server patching, backups and upgrades — a hosted forge is genuinely less work.
Cost of adoption
You supply a server, ideally a database (SQLite is offered but not the right pick for multi-user production), and ongoing upgrade discipline. Container images and a demo instance exist, and the project ships its own documentation site, CLI (tea), SDK and Actions runner. MIT license is permissive, so embedding or rebranding is allowed. Security is the real cost: a self-hosted forge is a high-value target, and the project's most prominent Hacker News thread is a 2018 report of a compromised bot account — an old incident, but a reminder that instance hardening and prompt patching are on you. Expect occasional breaking changes across releases and a migration path you should test before upgrading.
Verdict
This is not a new project riding a spike: it has been on GitHub since November 2016, has roughly 58.7k stars and 7.3k forks, and a weekly Go trending appearance (+169 stars, #7 in late October 2026) reads as steady, mature interest rather than a launch. Its longevity and the MIT license make it a safe long-term dependency for a team that wants a lightweight self-hosted forge. It is the pragmatic middle ground between a SaaS subscription and a full GitLab deployment, but it does not erase the operational burden — you trade vendor management for server management. Adopt it if you want to own the box and keep the stack small; skip it if you want zero-maintenance collaboration.
Hacker News
Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.