Gitness screenshot
#172 B+ Rank #52

Gitness

Open-source, self-hosted Git server with built-in CI pipelines, developed by Harness as a modern, lightweight alternative to GitLab.

CI/CD Go Medium to deploy $25/mo equiv
76.0 / 100

βš™ Full Stack

Single Go binary bundling Git hosting, a web UI, and CI pipeline execution (via embedded Drone-style runners), with SQLite by default and optional external database support.

πŸ“ˆ Scaling Analysis

The single-binary design keeps ops simple and the Go runtime is efficient, but CI pipeline execution at scale needs dedicated runner pods to avoid contending with the Git-serving process β€” a pattern the project supports but requires deliberate configuration to realize. Git repo storage itself scales with attached disk rather than being distributed by default.

πŸš€ Running on Nexlayer

Runs as a single pod for small teams (SQLite mode) or an app pod plus a separate DB pod for larger deployments, reached via gitness-db.pod:5432. Mirror the official image via mirror.gcr.io; CI runners may need their own pods with Docker-in-Docker or Kaniko-style build isolation depending on pipeline requirements.