Gitea logo

Gitea

Self-hosted Git service for hosting code, reviews, collaboration, packages, and CI/CD

Open Source Alternative to
Repository activity
  • Stars56.3k
  • Forks6.8k
  • Open Issues2.8k
go-gitea-gitea health score - Linux Foundation Insights
License

MIT

Languages
  • Go
  • Handlebars
  • TypeScript
Gitea screenshot

About Gitea

Gitea is a self-hosted Git service for teams that want to run their own software development platform. It brings Git hosting, code review, team collaboration, a package registry, and CI/CD together in one place, aiming to be the easiest, fastest, and most painless way to set up a self-hosted Git server.

Written in Go, it runs across all the platforms and architectures that Go supports, including Linux, macOS, and Windows on x86, amd64, ARM, and PowerPC. Alongside the web app, Gitea ships an official CLI tool called tea, a Go SDK, and an action runner for Gitea Actions, with experimental support for its own API.

Gitea was forked from Gogs in November 2016 and has changed substantially since. It is MIT licensed and free to self-host. You can try the public demo, use the hosted gitea.com service for a limited number of repositories, or deploy a dedicated instance on Gitea Cloud.

Key features

  • Git hosting with issues and pull requests
  • Code review and team collaboration
  • Built-in package registry
  • CI/CD with Gitea Actions and an action runner
  • Official tea command-line tool

Details

First released
2016
Platforms
Windows · macOS · Linux
Architecture support
x86 · amd64 · ARM · PowerPC
Self-hosting
Self-hosted Git service
License
MIT
Forked from
Gogs