Gitea is a lightweight, self-hosted Git service written in Go that provides a painless way to host your Git repositories.

Gitea demo screenshot

About Gitea

Gitea is a community-managed, fork of Gogs that provides a complete self-hosted platform for collaborative development. It offers similar functionality to GitHub but with the advantage of being fully controlled by the user, requiring minimal resources, and being easy to install and maintain.

Key Features

  • Cross-platform support with minimal system requirements
  • Built-in issue tracking and pull request management
  • Repository mirroring and webhooks integration
  • User-friendly web interface with activity timeline
  • Organization and team management capabilities
  • Built-in wiki and CI/CD integration support
  • Docker container support and easy deployment
  • REST API and GraphQL API availability
  • Multiple authentication methods including LDAP and OAuth
  • Advanced repository permissions management