github.com/go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

Open this visualization on its own page →

Contributors

911

Lines of Code

69,593

From

2014-02-12

To

2021-01-01

About go-gitea/gitea

Gitea is a self-hosted Git service written in Go that aims to provide the easiest and fastest way to set up a private Git repository platform. It works across all platforms and architectures supported by Go, including Linux, macOS, and Windows on x86, amd64, ARM, and PowerPC. Originally forked from Gogs in 2016, Gitea has evolved significantly with its own feature set and development trajectory.

The project provides an all-in-one software development platform that goes well beyond basic Git hosting. It includes built-in code review capabilities, team collaboration tools, package registry support for Maven and npm, and native CI/CD functionality through Gitea Actions. The platform offers a web-based interface for repository management, issue tracking, pull requests, and user administration, making it accessible to teams that need complete version control infrastructure without relying on external services.

Gitea is composed of a Go backend and a TypeScript/Vue frontend, with comprehensive documentation and active community support through Discord and a forum. The project maintains official tools including a Go SDK, a CLI tool called tea, and an action runner for CI/CD pipelines. It supports multiple authentication methods and can be deployed as a single binary, Docker container, or through various other deployment methods, making it suitable for organizations of all sizes seeking self-hosted Git infrastructure.

Share this video