Tools / Gitea
Gitea Review
A lightweight self-hosted Git service with issues, code review, packages, and CI that reuses GitHub Actions
Last reviewed: October 2026
TL;DR
Gitea is a Go-based, MIT-licensed all-in-one development service covering Git hosting, code review, issue tracking, project kanban, a wiki, a package registry, and CI/CD that can reuse GitHub Actions workflows. It is a single binary that runs on a wide range of platforms and architectures, with an optional paid enterprise edition and managed cloud.
License
MIT
Self-hosted
Yes
Cloud option
Gitea Cloud (free trial) and gitea.com for free hosted use with limited repositories
GitHub stars
58.5K★
Checked October 2026
Category
Developer Tools & Git Hosting
Pricing
Free to self-host; Gitea Enterprise is listed per user per month ($9.5 and $19 appear on the pricing page without clear labels)
What is Gitea?
The README states the goal as the easiest, fastest, and most painless way of setting up a self-hosted all-in-one software development service: Git hosting, code management, code review, issue tracking, project kanban, wiki, team collaboration, package registry, and CI/CD that can reuse GitHub Actions. Because it is written in Go it supports every platform and architecture Go does, including Linux, macOS, FreeBSD, OpenBSD, and Windows on x86, amd64, ARM, RISC-V 64, and PowerPC. There is a public demo at demo.gitea.com, a free hosted service at gitea.com with a limited number of repositories, and Gitea Cloud with a free trial. The project provides an official Go SDK, a CLI called tea, and an action runner, and maintains an awesome-gitea list of third-party projects. Static configuration lives in app.ini and dynamic options are in the admin panel.
Installation & self-hosting
You can deploy with the official container image on Docker Hub, run the single binary directly (build it and use ./gitea web), or use Gitea Cloud. The README points to the documentation site for installation and the config cheat sheet, and to docs for building from source. Day-to-day configuration is split between app.ini, which needs a restart after changes, and the admin panel for dynamic options. We did not deploy it for this review.
User experience
The interface follows the familiar forge layout of repositories, pull requests, issues, projects, and a wiki, which makes it easy for GitHub or GitLab users to pick up. Its small footprint is a frequently cited reason to choose it over heavier self-hosted forges. This review relies on the README and pricing page rather than hands-on use.
Key features
- Git hosting with pull requests and code review
- Issue tracking and project kanban boards
- Built-in wiki and package registry
- CI/CD through Gitea Actions that reuses GitHub Actions workflows
- Cross-platform single Go binary
- Official CLI (tea), Go SDK, and action runner
What Gitea does well
- Light enough to run on small servers and many CPU architectures
- Covers the full forge feature set in one project
- GitHub Actions compatibility lowers the cost of moving pipelines
- MIT license and an active repository with about 58,500 stars
Where Gitea falls short
- SAML SSO, audit logs, and Kubernetes autoscaling runners are listed under the paid Enterprise edition
- The pricing page showed two per-user prices without labels, so the Enterprise cost is unclear from the page alone
- The README says it can reuse GitHub Actions, but compatibility is not total, so test your own workflows
- You operate backups, upgrades, and security for the instance
Pricing
The free edition is MIT-licensed. Gitea Enterprise is self-hosted, billed per user per month, with a 30-day free trial and discounts for non-profits and small companies; the page shows $9.5 and $19 (the $19 carries a one-year commitment note) without saying which applies to what. Gitea Cloud lists no prices on the page we read, and gitea.com offers a free account with a limited number of repositories.
Gitea vs GitHub
GitHub offers a huge network effect, hosted Actions minutes, Copilot, and a polished hosted product. Gitea gives you a self-hosted forge with the core collaboration features under an MIT license and with data on your own server, at the cost of operating it and losing GitHub's public discovery and ecosystem.
See all GitHub alternativesBest for
- Teams that need an internal Git forge on modest hardware
- Organizations with data residency or air-gap requirements
- Developers who want GitHub-like workflows without GitHub
Not ideal for
- Open-source projects that depend on GitHub's discoverability
- Teams that need advanced enterprise security features without paying for the enterprise edition
- Anyone who does not want to maintain a server
Alternatives
Final verdict
Gitea is a pragmatic, lightweight forge that covers what most teams need from GitHub. Check that your CI workflows run on it and budget for the enterprise tier only if you need SSO and audit logs.