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.
Key Features
Complete Git Hosting: Repository hosting with all standard Git features. Clone, push, pull, branch, merge—everything works as expected.
Issue Tracking: Built-in issue tracker with labels, milestones, assignees, and project boards. Manage your development workflow without external tools.
Pull Requests & Code Review: Collaborative code review with inline comments, approval workflows, and merge strategies. Enforce branch protection rules.
Gitea Actions (CI/CD): Native CI/CD pipeline runner compatible with GitHub Actions syntax. Automate testing, building, and deployment directly from your repositories.
Package Registry: Host your own package registry for npm, PyPI, NuGet, Maven, Docker images, and more. Keep dependencies close to your code.
Wiki & Documentation: Each repository includes an optional wiki for project documentation. Supports Markdown with live preview.
Organizations & Teams: Create organizations with fine-grained team permissions. Control who can read, write, or administer repositories.
Why Self-Host Gitea?
GitHub and GitLab SaaS products are excellent, but your code is your intellectual property. Self-hosting ensures your source code, issues, and development history remain under your control. For private projects, client work, or compliance-sensitive code, Gitea offers complete sovereignty.
Deployment
Gitea is distributed as a single binary with no external dependencies (database optional—SQLite works for small teams). Docker deployment takes minutes. Resource usage is remarkably low—it runs on a Raspberry Pi while handling moderate team usage.
For production, pair with PostgreSQL or MySQL for better performance at scale. Use a reverse proxy for HTTPS and configure SSH access for streamlined Git operations. Migrate from GitHub, GitLab, or other providers using built-in import tools.
Category
ProductivityAlternative to
Gitea is a self-hosted alternative to popular services:
Related Productivity Apps
Stirling-PDF
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR. `Apache-2.0` `Docker/Java`
⭐ 73693 stars
Memos
Knowledge base that works with a SQLite db file.
⭐ 56411 stars
Joplin
Note taking application with markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through a self hosted Nextcloud instance or similar
⭐ 53278 stars
Gogs
Painless self-hosted Git Service written in Go.
⭐ 47515 stars
Plane
Track issues, epics, and product roadmaps in the simplest way possible
⭐ 45248 stars
Paperless-ngx
Scan, index, and archive all of your paper documents with an improved interface
⭐ 36212 stars