Back to Alternatives

Alternatives to Gitlab

Gitlab is a popular software application. Here you can find self-hosted alternatives that offer similar functionality while giving you more control over your data and privacy.

Found 22 self-hosted alternatives

F-Droid

Server tools for maintaining an F-Droid repository system.

repository management
open-source server tools repository management

Eclipse Che

Open source workspace server and cloud IDE.

developer
open source cloud IDE collaboration

Cgit

Fast lightweight web interface for git repositories.

developer
version control developer repository management

Forgejo

A lightweight software forge focused on scaling, federation, and privacy.

developer
developer tools federation Security

Fossil

Distributed version control system featuring wiki and bug tracker. `BSD-2-Clause-FreeBSD` `C`.

Productivity
software development version control Productivity

Gerrit

Code review and project management tool for Git-based projects.

Productivity
developer tools code review collaboration

gitbucket

Git platform powered with easy installation, high extensibility & GitHub API compatibility.

developer
version control developer repository management

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.

developer
CI/CD Git hosting software development

Gogs

Painless self-hosted Git Service written in Go.

developer
self-hosted collaboration version control

Huly

All-in-one project management platform.

Productivity
developer tools code integration task tracking

Kallithea

Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface.

developer
source code management Mercurial version control

Klaus

Simple, easy-to-set-up Git web viewer that Just Works. `ISC` `Python/Docker`.

developer
code review self-hosted collaboration

OneDev

All-In-One DevOps Platform. With Git Management, Issue Tracking, and CI/CD. Simple yet Powerful.

developer
Collaboration CI/CD DevOps

Pagure

Lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.

developer
federated decentralized software development

Phorge

Community-driven platform for collaborating, managing, organizing and reviewing software development projects.

Productivity
Productivity collaboration code review

rgit

An ultra-fast & lightweight cgit clone. `WTFPL` `Rust/Docker`.

developer
rust developer code hosting

RhodeCode

RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial.

developer
collaboration version control repository management

SCM Manager

The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

developer
developer tools collaboration version control

Smederee

A frugal platform which is dedicated to help people build great software together leveraging the power of the Darcs version control system.

developer
team collaboration software development collaboration

Sourcehut

A full web git interface with no javascript.

developer
code management self-hosted version control

Trac

Trac is an enhanced wiki and issue tracking system for software development projects. `BSD-3-Clause` `Python/deb`.

Productivity
software development developer issue tracking

Tuleap

Tuleap is a libre suite to plan, track, code and collaborate on software projects.

Productivity
developer software development collaboration