
AWS CodeCommit
Managed source control service for hosting private Git repositories securely in AWS
Discover top open-source software, updated regularly with real-world adoption signals.

Painless self-hosted Git service written in Go
Lightweight, cross-platform Git hosting with code review, CI/CD, package registry, and team collaboration. Deploy anywhere Go runs—Linux, macOS, Windows, ARM, and more.

Gitea is a lightweight, self-hosted Git service designed for speed, simplicity, and cross-platform deployment. Written in Go, it runs on Linux, macOS, Windows, and supports x86, amd64, ARM, and PowerPC architectures—making it one of the most portable Git solutions available.
Originally forked from Gogs in 2016, Gitea has evolved into a full-featured software development platform. It combines Git repository hosting with code review workflows, team collaboration tools, integrated CI/CD through Gitea Actions, and multi-format package registries (Docker, Maven, npm). Organizations seeking GitHub or GitLab alternatives without vendor lock-in choose Gitea for its minimal resource footprint and straightforward administration.
Development teams, educational institutions, and enterprises deploy Gitea when they need complete control over their source code infrastructure. Whether you're running a single-board computer or orchestrating containers at scale, Gitea adapts to your environment. The project ships as a single binary with optional SQLite support, eliminating complex dependencies while offering PostgreSQL and MySQL compatibility for larger deployments.
When teams consider Gitea, these hosted platforms usually appear on the same shortlist.

Managed source control service for hosting private Git repositories securely in AWS

Cloud-hosted set of version control tools (Git and TFVC) for managing source code with Azure DevOps

Web-based Git repository hosting service for source code version control and team collaboration (by Atlassian)
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Educational Institution Code Hosting
Universities deploy Gitea on campus servers to teach version control while maintaining student data privacy and FERPA compliance.
IoT Device Firmware Development
Hardware teams run Gitea on ARM-based build servers to manage embedded code repositories alongside CI/CD pipelines for cross-compilation.
Enterprise Air-Gapped Development
Regulated industries host Gitea in isolated networks to maintain source code security while providing developers familiar Git workflows.
Open Source Project Mirrors
Communities create self-hosted mirrors with Gitea to reduce dependency on external platforms and ensure long-term code availability.
Gitea is pronounced /ɡɪ'ti:/ as in 'gi-tea' with a hard g.
Gitea supports SQLite for lightweight deployments, plus PostgreSQL and MySQL for larger installations requiring advanced database features.
Yes, Gitea fully supports ARM architectures and is commonly deployed on single-board computers and low-power devices.
Gitea Actions provides experimental support for GitHub Actions syntax, allowing many existing workflows to run with minimal modification.
Security patches are documented in release logs and changelogs with the keyword 'SECURITY' for easy identification.
Project at a glance
ActiveLast synced 4 days ago