logo
icon

Gitness

An open-source developer platform by Harness with code hosting, CI/CD pipelines, and artifact registries. Built with Go and embedded SQLite, it provides a lightweight self-hosted alternative for source control and DevOps workflows.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
ToolDevelopment

Gitness

Gitness is an open-source developer platform by Harness that combines code hosting, CI/CD pipelines, and artifact registries in a single lightweight application. Built with Go and embedded SQLite, it requires no external database.

Features

  • Git-based code hosting with pull requests and code reviews
  • Built-in CI/CD pipelines with YAML configuration
  • Artifact registries for Docker images and packages
  • Branch protection rules and merge strategies
  • Web-based code editor and file browser
  • Webhook support for third-party integrations
  • User and permission management
  • Embedded SQLite database (no external database required)

What You Can Do After Deployment

  1. Open your domain — register the admin account on first launch
  2. Create repositories — push existing code or start new projects with Git
  3. Set up pipelines — define CI/CD workflows in .harness/ YAML files within your repo
  4. Configure artifact registries — store and manage Docker images and packages
  5. Collaborate — open pull requests, perform code reviews, and manage branch protections

License

Apache-2.0 — GitHub