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
79/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
77/100

Dolt - Git for Data

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

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

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

A cat(1) clone with wings.

Rust Apache-2.0
59k
$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
browser-extension
by OctoLinker
74/100

OctoLinker, Links together, what belongs together

HTML MIT
5.4k
$4.13/mo
2/5
wiki
by Requarks
73/100

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

Vue AGPL-3.0
28k
$4.13/mo
2/5
git-cliff
by orhun
73/100

A highly customizable Changelog Generator that follows Conventional Commit specifications

Rust Apache-2.0
12k
$4.13/mo
2/5
go-github
by google
73/100

Go library for accessing the GitHub v3 API

Go BSD-3-Clause
11k
$4.13/mo
3/5
octobox
by octobox
73/100

Untangle your GitHub Notifications

Ruby AGPL-3.0
4.5k
$4.13/mo
2/5
ghorg
by gabrie30
73/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
gitbutler
by gitbutlerapp
72/100

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

Rust NOASSERTION
21k
$4.13/mo
2/5
pre-commit
by pre-commit
72/100

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

Python MIT
15k
$4.13/mo
2/5
go-git
by go-git
72/100

A highly extensible Git implementation in pure Go.

Go Apache-2.0
7.4k
$4.13/mo
2/5
prek
by j178
71/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
hercules
by src-d
71/100

Gaining advanced insights from Git repository history.

Go NOASSERTION
2.8k
$4.13/mo
2/5
gogs
by gogs
70/100

Gogs is a painless self-hosted Git service

Go MIT
48k
$4.13/mo
3/5
drone
by drone
70/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
clearml
by clearml
69/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
webhooks
by go-playground
69/100

Webhook receiver for GitHub, Bitbucket, GitLab, Gogs

Go MIT
1.0k
$4.13/mo
2/5
husky
by typicode
68/100

Git hooks made easy woof!

JavaScript MIT
35k
$4.13/mo
2/5
gitui
by gitui-org
68/100

Blazing fast terminal-ui for git written in rust

Rust MIT
22k
$4.13/mo
2/5
worktrunk
by max-sixty
68/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 . Health scores and costs are computed from public data.