24 ranked picks · Updated daily

Self-hosted Git, Gitea, Forgejo, and GitLab alternatives

GitHub Enterprise and GitLab Premium are pricey for small teams. Gitea and Forgejo give the same repos + CI + issues on a $5 VPS.

Cheapest path: gitea on hetzner for $4.13/mo, that's about $298/year less than GitLab.

The 24 picks, ranked by health

Health score is a 6-dimension composite. See methodology.

gitea
by go-gitea
84/100

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

Go MIT
55k
$4.13/mo
2/5
dolt
by dolthub
81/100

Dolt - Git for Data

Go Apache-2.0
23k
$4.13/mo
3/5
gitoxide
by GitoxideLabs
81/100

An idiomatic, lean, fast & safe pure Rust implementation of Git

Rust Apache-2.0
11k
$4.13/mo
2/5
bat
by sharkdp
80/100

A cat(1) clone with wings.

Rust Apache-2.0
59k
$4.13/mo
2/5
wiki
by Requarks
79/100

Wiki.js | A modern and powerful wiki app built on Node.js

Vue AGPL-3.0
28k
$4.13/mo
2/5
go-github
by google
79/100

Go library for accessing the GitHub v3 API

Go BSD-3-Clause
11k
$4.13/mo
3/5
ghorg
by gabrie30
79/100

Quickly clone or backup massive amounts of org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more

Go Apache-2.0
2.0k
$4.13/mo
3/5
git-cliff
by orhun
78/100

A highly customizable Changelog Generator that follows Conventional Commit specifications

Rust Apache-2.0
12k
$4.13/mo
2/5
go-git
by go-git
78/100

A highly extensible Git implementation in pure Go.

Go Apache-2.0
7.4k
$4.13/mo
2/5
octobox
by octobox
78/100

Untangle your GitHub Notifications

Ruby AGPL-3.0
4.5k
$4.13/mo
2/5
pre-commit
by pre-commit
77/100

A framework for managing and maintaining multi-language pre-commit hooks.

Python MIT
15k
$4.13/mo
2/5
prek
by j178
76/100

A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

Rust MIT
7.5k
$4.13/mo
2/5
gogs
by gogs
75/100

Gogs is a painless self-hosted Git service

Go MIT
48k
$4.13/mo
3/5
drone
by drone
75/100

Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

Go Apache-2.0
35k
$4.13/mo
2/5
gitbutler
by gitbutlerapp
75/100

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

Rust NOASSERTION
21k
$4.13/mo
2/5
diff2html
by rtfpessoa
75/100

Pretty diff to html javascript library (diff2html)

TypeScript MIT
3.4k
$4.13/mo
2/5
hub
by github
74/100

A command-line tool that makes git easier to use with GitHub.

Go MIT
23k
$4.13/mo
2/5
clearml
by clearml
74/100

ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution

Python Apache-2.0
6.7k
$4.13/mo
2/5
browser-extension
by OctoLinker
74/100

OctoLinker, Links together, what belongs together

HTML MIT
5.4k
$4.13/mo
2/5
otterwiki
by redimp
74/100

A minimalistic wiki powered by python, markdown and git.

Python MIT
1.4k
$4.13/mo
2/5
gitbucket
by gitbucket
73/100

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

Scala Apache-2.0
9.4k
$4.13/mo
3/5
opengist
by thomiceli
73/100

Self-hosted pastebin powered by Git, open-source alternative to Github Gist.

Go AGPL-3.0
3.1k
$4.13/mo
2/5
Skill_Seekers
by yusufkaraaslan
72/100

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

Python MIT
13k
$4.13/mo
2/5
worktrunk
by max-sixty
72/100

Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows

Rust NOASSERTION
4.9k
$4.13/mo
2/5

Specifically replacing

These categories on ossreplace cover the SaaS in this space.

GitHub alternativesGitLab alternatives

Ready to self-host?

Most operators land on gitea (top health) and run it on hetzner for around $4.13/mo.

Last verified . Data refreshes every 30 minutes.