Gitea
Lightweight self-hosted Git hosting with code review, issues, packages, and CI/CD.
A self-hosted GPLv3 code forge for Git and Mercurial with repository access controls, pull requests, review tools, search, statistics, and web-based file changes.
Lightweight self-hosted Git hosting with code review, issues, packages, and CI/CD.
A full Git-based DevSecOps platform for teams needing integrated planning, code review, CI/CD, and deployment.
Community-run self-hosted Git collaboration for teams prioritizing control, privacy, and free software.
Unified self-hosted management and code review for Git, Mercurial, and Subversion repositories.
Git and Mercurial hosting for teams that prefer modular, email-oriented open-source development workflows.
Kallithea is a self-hosted source-code management application for teams that want to run Git and Mercurial repositories on their own infrastructure. Its web interface covers repository browsing, permissions, pull requests, inline review, search, statistics, and basic file changes. Alternatives range from direct multi-VCS replacements to broader Git-only development platforms, so the first question is whether Mercurial compatibility remains essential.
Kallithea provides a browser-based administration and collaboration layer for Git and Mercurial repositories. It serves repository traffic over HTTP/HTTPS and SSH, supports LDAP or Active Directory authentication, records access activity, and includes pull requests, inline comments, full-text search, repository groups, web editing, file uploads, and an integration API.
Teams may need integrated issue tracking, CI/CD, package registries, managed hosting, commercial support, a larger extension ecosystem, or a more active release cadence. Git-only teams also have many lighter self-hosted choices. Organizations retaining Mercurial should focus on RhodeCode, SourceHut, and Heptapod before considering a migration to a Git-only forge.
Kallithea is GPLv3 free software intended for self-hosting. No product pricing page was identified; infrastructure, maintenance, backups, and administration remain the operator's responsibility.
Use current releases, TLS or SSH, least-privilege permissions, and tested backups. A self-hosted forge should be patched, monitored, and kept off the public internet unless remote access is intentionally secured.
Last updated: 2026-07-10
Source review records support this guide. Features, pricing, platform support, and availability can still change after publication.
Compare the product information currently available, then confirm current features, plans, and availability with each provider.
| Tool | Best for | License | Platforms | Pricing note | Links |
|---|---|---|---|---|---|
| GitLab | A full Git-based DevSecOps platform for teams needing integrated planning, code review, CI/CD, and deployment. | Subscription, Trial, Free +1 | Web, Linux, Self-hosted | GitLab lists Free, Premium, and Ultimate tiers for hosted and self-managed use. Features and usage allowances vary, so check the official pricing page. | View guide for GitLab |
| Gitea | Lightweight self-hosted Git hosting with code review, issues, packages, and CI/CD. | Subscription, Trial, Free +2 | Web, Windows, macOS, Linux, Self-hosted | The self-hosted open-source edition is free under the MIT license. Gitea also offers paid cloud and enterprise services; verify current plans. | Official site for Gitea |
| Forgejo | Community-run self-hosted Git collaboration for teams prioritizing control, privacy, and free software. | Free, Open Source | Web, Linux, Self-hosted | Forgejo itself is free software for self-hosting. Infrastructure and administration are separate costs, and public instance policies vary. | Official site for Forgejo |
| RhodeCode | Unified self-hosted management and code review for Git, Mercurial, and Subversion repositories. | Subscription, Trial, Free +2 | Web, Windows, Linux, Self-hosted | Community Edition is free and open source. Enterprise and Cloud editions are paid and offer trials; confirm current per-user pricing and seat minimums. | Official site for RhodeCode |
| SourceHut | Git and Mercurial hosting for teams that prefer modular, email-oriented open-source development workflows. | Subscription, Free, Open Source | Web, Self-hosted | The software is open source and can be self-hosted. Hosted project owners are expected to subscribe according to the current SourceHut pricing policy. | Official site for SourceHut |
| Heptapod | GitLab-style project management and CI/CD for teams that need both native Mercurial and Git repositories. | Subscription, Free, Open Source +1 | Web, Self-hosted | Public hosting for eligible FOSS projects is free. Self-hosting is available, while cloud, managed infrastructure, and support are commercial. | Official site for Heptapod |
Options carrying a Free, Freemium, or Open Source label on this page include GitLab, Gitea, Forgejo, RhodeCode, SourceHut. Free access, usage limits, API limits, hosting limits, commercial-use terms, and paid features can change, so confirm current details with each provider.
Best for: A full Git-based DevSecOps platform for teams needing integrated planning, code review, CI/CD, and deployment.
GitLab is a broader Git-based development platform with repository hosting, merge requests, planning, CI/CD, security, and deployment workflows. It is available as a hosted service and for self-managed installation. It suits teams moving fully to Git and wanting more of the software lifecycle in one product, but it does not replace Kallithea's native Mercurial hosting.
Pricing: GitLab lists Free, Premium, and Ultimate tiers for hosted and self-managed use. Features and usage allowances vary, so check the official pricing page.
Best for: Lightweight self-hosted Git hosting with code review, issues, packages, and CI/CD.
Gitea is a lightweight, self-hosted Git service with repository hosting, pull requests, issues, project management, packages, and Actions-based CI/CD. It is a practical fit for teams that no longer need Mercurial and want a simpler Git forge than a full DevSecOps suite. Migration planning is required because Gitea is Git-focused.
Pricing: The self-hosted open-source edition is free under the MIT license. Gitea also offers paid cloud and enterprise services; verify current plans.
Best for: Community-run self-hosted Git collaboration for teams prioritizing control, privacy, and free software.
Forgejo is a community-governed, lightweight, self-hosted Git forge with repository collaboration and project-management features. It emphasizes free software, privacy, and control of the hosting environment. It is relevant for teams seeking an independent Git platform, but Mercurial repositories must be migrated or hosted elsewhere.
Pricing: Forgejo itself is free software for self-hosting. Infrastructure and administration are separate costs, and public instance policies vary.
Best for: Unified self-hosted management and code review for Git, Mercurial, and Subversion repositories.
RhodeCode is one of the closest functional comparisons because it manages Git, Mercurial, and Subversion repositories behind a shared web interface. It includes permissions, code review, search, authentication, and integration APIs. Community Edition suits self-managed teams, while Enterprise and Cloud offerings add commercial support and advanced capabilities.
Pricing: Community Edition is free and open source. Enterprise and Cloud editions are paid and offer trials; confirm current per-user pricing and seat minimums.
Best for: Git and Mercurial hosting for teams that prefer modular, email-oriented open-source development workflows.
SourceHut is a modular development platform with first-class Git and Mercurial hosting, mailing lists, ticket tracking, continuous integration, wikis, and email-centered patch review. It can be used as a hosted service or self-hosted. Its workflow is deliberately different from pull-request-heavy forges, so teams should evaluate fit before migrating.
Pricing: The software is open source and can be self-hosted. Hosted project owners are expected to subscribe according to the current SourceHut pricing policy.
Best for: GitLab-style project management and CI/CD for teams that need both native Mercurial and Git repositories.
Heptapod brings Mercurial support to a GitLab Community Edition foundation and also supports Git. It offers merge requests, issues, milestones, boards, CI/CD, Pages, and a container registry, with hosted, self-hosted, and managed options. Some GitLab features behave differently for Mercurial projects, so workflow compatibility should be reviewed.
Pricing: Public hosting for eligible FOSS projects is free. Self-hosting is available, while cloud, managed infrastructure, and support are commercial.
The best option depends on your workflow, platform, budget, and required features. Options currently listed include GitLab, Gitea, Forgejo.
Yes. Free, freemium, or open-source options in this list include GitLab, Gitea, Forgejo, RhodeCode, SourceHut.
The alternatives in this list include options for Web, Windows, macOS, Linux, Self-hosted, depending on each product.
When reliable community signals are not available, the list should be read as a comparison set rather than a definitive ranking. Compare platform support, licensing, product details, and official provider information.
Alternative.tips is an independent alternatives directory. Product names, logos, pricing, features, and availability belong to their respective owners. Check the linked provider before downloading, subscribing, or purchasing.