Gitea

Gitea

A lightweight, self-hosted Git service

53kstars
6.3kforks
Last commit: 14h ago
Repo age: 10y old
Gitea screenshot

Gitea is a lightweight Git hosting platform for teams that need a fast, self-managed alternative to hosted forges. It provides a complete web UI for managing repositories and collaborating on code, while remaining relatively simple to deploy and operate.

Key Features

  • Git repository hosting with web UI (browse code, diffs, blame, commits, branches, tags)
  • Pull requests with code review, inline comments, approvals, and merge strategies
  • Issue tracker with labels, milestones, assignees, templates, and project boards
  • Built-in CI/CD via Gitea Actions (workflow automation compatible with GitHub Actions concepts)
  • Integrated package registry (e.g., container/OCI, npm, Maven, NuGet, PyPI, etc., depending on configuration)
  • Repository wiki and release management (tags, release notes, attachments)
  • User/org/team management with fine-grained repository permissions
  • Multiple auth options and integrations (OAuth2/OpenID Connect, LDAP, webhooks)
  • Works with common databases (SQLite, PostgreSQL, MySQL/MariaDB) and supports SSH/HTTP(S)

Use Cases

  • Host private or internal Git repositories with code review for small-to-mid teams
  • Replace hosted Git forges while keeping PRs, issues, and releases in one place
  • Run an internal developer platform combining source hosting, CI workflows, and packages

Limitations and Considerations

  • Some advanced enterprise governance features found in large hosted platforms may require additional tooling or integrations.

Gitea is well-suited for organizations that want a full-featured Git forge with a clean UI and a relatively small operational footprint. Its integrated collaboration tools and Actions-based automation make it a practical all-in-one platform for day-to-day software development.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Gogs

Gogs

A painless self-hosted Git service

47.4k
5.1k
Last commit: 17h ago

Lightweight Git hosting with web UI, SSH/HTTP access, PRs, issues, and webhooks—easy to deploy on small servers.

Alternative to:
GitHub
GitHub
+2
OneDev

OneDev

All-in-one Git server with CI/CD, code review, and issues

14.6k
933
Last commit: 1d ago

OneDev is a self-hosted all-in-one DevOps platform combining Git hosting, pull requests/code review, CI/CD pipelines, package registries, and issue tracking.

Alternative to:
GitLab
GitLab
+5
Weblate

Weblate

Web-based translation management with Git integration

5.7k
1.2k
Last commit: 12h ago

Self-hosted translation management platform with Git-based workflows, web UI, team collaboration, and machine-translation support for software localization.

Alternative to:
Crowdin
Crowdin
+7
Opengist

Opengist

Self-hosted Git-powered gist and pastebin

2.9k
143
Last commit: 12d ago

Opengist is a self-hosted, Git-backed alternative to GitHub Gist for sharing code snippets and text pastes with syntax highlighting, Markdown support, and user management.

Alternative to:
GitHub Gist
GitHub Gist
+5
Tasks.md

Tasks.md

Task management in a Markdown file, backed by GitHub Issues

2k
94
Last commit: 10d ago

A GitHub-integrated task list that syncs Markdown checklists with GitHub Issues for lightweight planning and tracking.

Alternative to:
Todoist
Todoist
+6
Review Board

Review Board

Web-based, tool-agnostic code review for Git, SVN, and more

1.7k
436
Last commit: 4mo ago

Review Board is a web-based code review tool supporting Git/SVN/Perforce/CVS/Mercurial, inline comments, diff viewing, issue tracking, and integrations.

Alternative to:
GitHub
GitHub
+5