go-gitea/gitea
Run a full GitHub alternative on a $5 server or Raspberry Pi
Run your own GitHub on a five dollar server.
Gitea packs an entire Git forge into one single binary.
First, Gitea is written in Go and compiles into a single binary. Drop it on a five-dollar cloud server or a Raspberry Pi and start working.
Full pull requests, issues, and code review out of the box.
Second, you get the complete developer experience: side-by-side diffs, branch protection rules, issue milestones, and collaborative team reviews.
Run native GitHub Actions workflows with built-in Gitea Actions.
Third, Gitea Actions uses the Act runner engine and understands standard GitHub Actions YAML syntax, so your continuous integration runs locally for free.
Gitea uses a fraction of the memory that GitLab demands.
Fourth, while GitLab demands at least four gigabytes of RAM to boot, Gitea comfortably serves dozens of developers on under one hundred megabytes.
Over 56,000 developers host their repositories on Gitea.
With over fifty-six thousand stars on GitHub and open source under the MIT license, it gives your team complete sovereignty over your code in an afternoon.