Kallithea supports two leading version control systems, Mercurial and Git, so teams can host repositories for the version control system of their choice. The product website also describes it as a source code management system that supports both systems and can be installed on your own server.
Kallithea
#4 in Source Code ManagementFree source code management application for hosting Mercurial and Git repositories.
Overview
Kallithea is a free, GPLv3-licensed source code management application built for teams that want to host Mercurial and Git repositories on their own server. It combines repository hosting, a web interface, code review, and administrative controls in one self-managed package, making it a strong fit for engineering teams that want control over infrastructure without giving up browser-based collaboration. The product is especially relevant when a team needs both version control flexibility and a practical workflow for access management, reviews, and online contributions.
For buyers, the appeal is straightforward: Kallithea keeps the core source-control workflow close to the team while still offering conveniences that usually make hosted platforms attractive. Its built-in push/pull server supports HTTPS and SSH, and its access management, LDAP support, and request logging help organizations align the tool with internal policies. At the same time, features like one-click forks, pull requests, online code editing, and visual changelog exploration make it easier for developers and reviewers to collaborate in the browser.
This page is best read as a fit guide for organizations that prefer self-hosted software, open-source licensing, and direct control over repositories. If your team is looking for a managed cloud platform or a broad enterprise DevOps suite, Kallithea is probably not the best match. But if you want a free repository host with collaboration features and administration controls you can run yourself, it is a credible option to evaluate.
- Self-hosted repository hosting for Mercurial and Git with HTTPS and SSH access.
- Built-in code review, pull requests, and online code editing support collaborative workflows.
- Access controls, authentication integration, and activity logging help administrators manage secure repository access.
- Designed for teams that want a free, open-source alternative to commercial code hosting platforms.
AI visibility
0/40 eligible runsFeatures
Repository hosting and protocol support
Kallithea centers on hosting source code repositories on a server you control. The product description emphasizes support for both Mercurial and Git, plus built-in push and pull server capabilities over HTTPS and SSH. That makes it relevant for teams that need a single place to manage repositories while keeping their version control choice flexible. Because it is self-hosted, it is also a fit for organizations that prefer to keep infrastructure and data inside their own environment.
The product includes a built-in push/pull server and supports both Mercurial and Git wire protocols. Access is available over HTTPS and SSH, which gives teams standard connection options for repository workflows.
Kallithea can be installed on your own server, which gives organizations direct control over hosting and administration. That positioning makes it especially suitable for teams that want a private repository service rather than a managed cloud platform.
Code review and collaboration
Kallithea includes collaboration features that help developers review changes and work together directly in the browser. The website highlights one-click forking, built-in pull requests, and the ability to comment on and discuss changes. It also offers online code editing and file uploads through the browser, so contributors do not always need a local client for lightweight updates. These capabilities make the product useful for teams that want repository hosting and basic review workflows in one place.
Kallithea lets users fork code with one click, submit it for review, and discuss changes through a built-in pull requests system. The product page also notes that reviewers can comment on and discuss changes, which supports collaborative review workflows.
Users can edit code online with the web editor and upload text or binary files directly in the browser. This supports quick contributions without requiring a locally installed client for every change.
Kallithea provides changelog exploration with DAG visualization, color diffs, and commit statistics. Those tools help teams understand repository history and review changes in a visual, easier-to-scan format.
Administration, security, and integration
The platform also includes features aimed at administrators who need control, auditability, and easier integration with existing systems. Kallithea describes a powerful access management system that defines who can access a repository and what operations they can perform. Requests are authenticated and logged, and LDAP support makes it easier to connect to existing identity systems. The product also exposes a JSON-RPC API and extensions interface for connecting issue trackers and customizing the instance.
Kallithea includes a powerful access management system for controlling repository access and permitted operations. All requests are authenticated and logged, giving administrators a way to review user activity.
The platform supports LDAP, which helps organizations use an existing authentication system. It can also integrate with an issue tracker through the JSON-RPC API and the extensions interface.
Kallithea is a GPLv3-licensed free software project and a member project of Software Freedom Conservancy. The site also points users to documentation, community channels, and donation options, which signals an active open-source maintenance model.
Who it is for
Teams and use cases
- Teams that need self-hosted source code management for Mercurial and Git repositories.
- Developers and administrators who want a web-based interface for repository hosting, review, and access control.
- Open-source or infrastructure-conscious organizations that prefer GPLv3 software and local server deployment.
Company profile
- Small teams
- Mid-sized engineering teams
- Organizations with internal infrastructure and admin resources
- Small business
Industries
- Software development
- Open-source communities
- Technology and engineering
- It is not positioned as a managed cloud platform, so teams that want a fully hosted, vendor-operated service may find it a poor fit.
- The supplied documents do not mention SVN support, so teams that require SVN-specific hosting should verify that requirement separately.
- Organizations without the ability or desire to self-host may prefer a different product.
Buyer personas
Engineering leader evaluating self-hosted code hosting
Head of Engineering
- The team needs a private repository host instead of a managed SaaS service.
- A migration is needed for Mercurial and Git repositories.
- The organization wants stronger control over access, logging, and deployment location.
DevOps or platform administrator
Platform Engineer
- The company needs LDAP-based authentication integration.
- Administrators want auditable access controls and request logging.
- A team is looking for browser-based repository management with an on-premises install.
Open-source project maintainer
Project Maintainer
- The project wants a free software hosting tool under GPLv3.
- Maintainers need code review, pull requests, and easy contribution workflows.
- The community prefers a web interface for browsing, reviewing, and discussing changes.
Behind the product
Kallithea is a member project of Software Freedom Conservancy and is described on its website as a GPLv3 free software source code management system. The product is designed to host Mercurial and Git repositories on a self-managed server while providing a web interface for users and administrators.
Supports Mercurial and Git.
Can be installed on your own server.
Includes built-in push/pull server, code review, and online editing.
Supports LDAP and JSON-RPC integration.
- The supplied documents do not provide vendor headcount, customer count, or commercial pricing.
- The supplied documents do not include a current official release roadmap or supported-version matrix beyond references to release announcements.
Alternatives
In the supplied documents, Kallithea is framed as an alternative to broader code hosting and review tools such as GitHub, GitLab, and Bitbucket, along with other self-hosted or development-focused platforms. The strongest competitive theme is self-hosted repository control combined with lightweight collaboration features rather than a large managed marketplace or enterprise DevOps suite.
Comparison candidates
These candidates come from measured co-mentions or source-backed alternatives. A full comparison is published only after both products have supporting evidence.
Leaderboard
Source Code ManagementUser sentiment
Kallithea’s review footprint is small, so the clearest reading comes from combining the few direct review signals with the broader comparison pages that describe what the product is built to do. The most concrete review statistic in the fetched documents is from Alternative.me, which says there is 1 review for Kallithea and that the average overall rating is 4.0 / 5 stars. That is a positive signal, but it is not a deep one; a single review can tell you sentiment, not consensus. The surrounding comparison sources consistently frame Kallithea as a free, self-hosted source code management system with Mercurial and Git support, code review, pull requests, and repository access control. For buyers, that combination points to a niche fit: teams that want to own their infrastructure, support legacy Mercurial workflows, and keep repository collaboration in-house. It is less useful if you need a heavily reviewed, broadly validated platform with a large pool of recent buyer feedback to compare against alternatives. In other words, Kallithea’s review page tells a straightforward story: the product is clearly positioned, but the public review evidence is thin, so purchase decisions should rely more on technical fit and internal evaluation than on marketplace volume.
Improve Kallithea's AI visibility
Use Slate to monitor Kallithea over time, understand the source and positioning gaps that influence recommendations, and prioritize what to improve next.