Kallithea

Kallithea

Kallithea is an open source version control system that supports Git and Mercurial. It has a built-in code review system, user management features, powerful access control and integration capabilities.
Kallithea image
git mercurial dvcs scm oss code-review access-control

Kallithea: Open Source Version Control System

Kallithea is an open source version control system that supports Git and Mercurial. It has a built-in code review system, user management features, powerful access control and integration capabilities.

What is Kallithea?

Kallithea is a free and open source web-based version control repository management system. It supports both Git and Mercurial version control systems, making it easy to manage projects hosted in either platform.

Some key features of Kallithea include:

  • Built-in code review system - Allows peer review of changes before they are merged.
  • User management system - Define user roles and permissions for fine grained access control.
  • Powerful search capabilities - Quickly find projects and code with advanced search features.
  • Web UI for managing repositories - An intuitive browser-based interface for repository management.
  • REST API - Automate interactions with Kallithea programmatically via the REST API.
  • Authentication integration - Integrate with LDAP or other authentication systems.
  • High availability support - Handles large numbers of users and repositories.

With robust ACLs, LDAP integration, high availability configurations and an easy to use interface, Kallithea is well suited for teams and organizations that need to manage many Git/Mercurial repositories with role based access controls.

Kallithea Features

Features

  1. Distributed version control system supporting Git and Mercurial
  2. Built-in code review system
  3. User management and access controls
  4. Integration with external services
  5. Web UI for repository management
  6. REST API
  7. Permissions management
  8. SSH access
  9. Webhooks

Pricing

  • Open Source

Pros

Supports multiple version control systems

Powerful code review capabilities

Fine-grained access controls

Easy to integrate with other tools

Intuitive web interface

Open source with active development

Cons

Less adoption than tools like GitHub

Steeper learning curve than simpler tools

Advanced features may be overwhelming for small teams


The Best Kallithea Alternatives

Top Development and Version Control Systems and other similar apps like Kallithea

Here are some alternatives to Kallithea:

Suggest an alternative ❐

GitLab icon

GitLab

GitLab is an open source end-to-end software development platform with built-in git repository management, issue tracking, code reviews, activity feeds, wikis and continuous integration/continuous deployment (CI/CD). It allows developers to host and collaborate on Git repositories and connect all stages of the DevOps lifecycle in the same user interface.Some key...
GitLab image
Bitbucket icon

Bitbucket

Bitbucket is a web-based version control repository hosting service owned by Atlassian that allows development teams to collaborate on code. Some key features of Bitbucket include:Git and Mercurial version control repository hostingUnlimited private and public repositoriesGranular user permissions and access controlsWiki, issue tracking, and pull requestsIntegrations with JIRA, Trello, and...
Bitbucket image
Gitea icon

Gitea

Gitea is an open source, self-hosted Git service written in Go. It offers many of the core features of GitHub, GitLab, and Bitbucket including:Managing Git repositories with access controls, activity feeds, issue tracking, pull requests, and wikisUser account registration and authentication, as well as organization/team managementRepository browser with branch browser,...
Gitea image
SourceForge icon

SourceForge

SourceForge is one of the largest open-source software repositories and distribution platforms on the web. Launched in 1999, it serves as a centralized location for developers worldwide to upload and distribute their open-source software applications and source code.Some key features of SourceForge include:Free hosting for open-source projects - Source code...
SourceForge image
Gogs icon

Gogs

Gogs is an open source self-hosted Git service written in Go language. It allows you to set up your own GitHub-like environment on a server to host Git repositories and collaborate with others.Some key features of Gogs:Easy installation - It has small footprint and can run on a Raspberry PiUser...
Gogs image
NotABug.org icon

NotABug.org

NotABug.org is a free and open source code collaboration platform launched in 2021 as an ethical, libre alternative to services like GitHub. Like GitHub, NotABug allows developers to host git repositories, manage access controls, perform code reviews, track issues, and collaborate on software development projects.What sets NotABug apart is its...
NotABug.org image
HgLab icon

HgLab

HgLab is an open-source web-based project hosting platform designed specifically for Mercurial repositories. It provides the following key features:Repository browsing - Easily browse repository contents, view file revision history, compare changes between revisionsIssue tracking - Built-in issue tracker with ability to assign issues, add labels, set milestones and prioritiesAccess controls...
GitBucket icon

GitBucket

GitBucket is an open-source Git platform and GitHub clone written in Scala. It is designed to be easily installed on a private server to host Git repositories and provide additional features around Git.Some key features of GitBucket include:Repository hosting and managementUser and organization accountsRepository permissions and access controlActivity feeds and...
GitBucket image