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
- Open your domain — register the admin account on first launch
- Create repositories — push existing code or start new projects with Git
- Set up pipelines — define CI/CD workflows in
.harness/ YAML files within your repo
- Configure artifact registries — store and manage Docker images and packages
- Collaborate — open pull requests, perform code reviews, and manage branch protections
License
Apache-2.0 — GitHub