Self-hosted alternatives to GitLab

Looking for a lighter or fully open-source Git server than GitLab? These 15 apps host Git repositories on your own server.

About GitLab: Open-core Git repository management, code review, issue tracking and CI platform.

AppHealthStarsLicenseDockerRAM (est.)From
BitBucket Server directUnknown–⊘ Proprietary–2 GB$10/mo
GiteaActive59.1kMIT✓512 MB$3.5/mo
GogsActive47.9kMIT–1 GB$5/mo
OneDevActive15.3kMIT✓2 GB$10/mo
gitbucketActive9.4kApache-2.0–2 GB$10/mo
ForgejoActive5.8kMIT✓512 MB$3.5/mo
SCM ManagerActive185BSD-3-Clause✓2 GB$10/mo
minimal-git-serverActive49MIT✓1 GB$5/mo
Buddy EnterpriseUnknown–⊘ Proprietary–2 GB$10/mo
CgitUnknown–GPL-2.0–512 MB$3.5/mo
FossilUnknown–BSD-2-Clause-FreeBSD–512 MB$3.5/mo
PagureUnknown–GPL-2.0✓1 GB$5/mo
RhodeCodeUnknown–AGPL-3.0–1 GB$5/mo
SmedereeUnknown–AGPL-3.0–2 GB$10/mo
SourcehutUnknown–GPL-2.0–512 MB$3.5/mo

The options in detail

1. BitBucket Server

Enterprise-level Git solution (alternative to GitLab).

Unknown Needs roughly 2 GB RAM. How to run it →

2. Gitea

Git with a cup of tea! Painless all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD.

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release v28.3.0 (2026-11-01). Needs roughly 512 MB RAM. How to run it →

3. Gogs

Painless Git Service written in Go.

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release latest-commit-build (2026-01-31). Needs roughly 1 GB RAM incl. mysql/postgres. How to run it →

4. OneDev

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

Active Last commit 2026-11-09. Latest release v17.1.2 (2026-11-05). Needs roughly 2 GB RAM. How to run it →

5. gitbucket

Git platform powered with easy installation, high extensibility & GitHub API compatibility (alternative to GitHub).

Active Last commit 2026-11-06. 6 releases in the past year. Latest release 4.48.0 (2026-09-20). Needs roughly 2 GB RAM. How to run it →

6. Forgejo

Lightweight software forge focused on scaling, federation, and privacy (fork of Gitea).

Active Last commit 2026-11-14. 40 releases in the past year. Latest release v17.0.1 (2026-10-26). Needs roughly 512 MB RAM. How to run it →

7. SCM Manager

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

Active Last commit 2026-11-09. Needs roughly 2 GB RAM. How to run it →

8. minimal-git-server

Lightweight git server with a basic CLI to manage repositories, supporting multiple accounts and running in a container.

Active Last commit 2026-11-03. 6 releases in the past year. Latest release v2.1.18 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

9. Buddy Enterprise

Git and Continuous Integration/Delivery Platform.

Unknown Needs roughly 2 GB RAM. How to run it →

10. Cgit

Fast lightweight web interface for git repositories.

Unknown Needs roughly 512 MB RAM. How to run it →

11. Fossil

Distributed version control system featuring wiki and bug tracker.

Unknown Needs roughly 512 MB RAM. How to run it →

12. Pagure

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

Unknown Needs roughly 1 GB RAM. How to run it →

13. RhodeCode

Unify and simplify repository management for Git, Subversion, and Mercurial.

Unknown Needs roughly 1 GB RAM. How to run it →

14. Smederee

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

Unknown Needs roughly 2 GB RAM. How to run it →

15. Sourcehut

Full web git interface with no javascript.

Unknown Needs roughly 512 MB RAM. How to run it →

Browse related categories

Software Development - Project ManagementSoftware Development - IDE & Tools

Other alternatives guides

Gitea alternativesGitHub alternativesBitbucket alternativesAzure DevOps alternativesJira alternativesLinear alternativesShortcut alternativesYouTrack alternativesAsana alternativesTrello alternativesGitHub Codespaces alternativesReplit alternativesCodeSandbox alternativesSentry alternativesMonday.com alternativesClickUp alternatives

GitLab is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.