All 128 Dependencies
Every package Harness Open Source depends on, ranked by repo health score.
Harness Open Source is a comprehensive developer platform that brings together source code management, automated CI/CD pipelines, hosted development environments (Gitspaces), and artifact registries under one roof. Built in Go and TypeScript, it is designed for engineering teams that want to eliminate tool sprawl and run their entire software delivery lifecycle on infrastructure they control.
Originating as the next generation of Drone CI, Harness expands well beyond continuous integration. It adds full Git repository hosting with pull requests, branch rules, code owners, and webhooks — giving teams a GitHub-like experience on their own servers. The CI/CD engine executes pipeline stages inside Docker containers using a YAML-based configuration format, with support for reusable templates and multi-platform language presets out of the box.
Gitspaces provide on-demand, containerized development environments that spin up pre-configured workspaces directly tied to repository branches. Developers connect their preferred IDE and get a reproducible environment without any local setup. The Artifact Registry completes the platform by offering a place to store, proxy, and govern Docker images, Helm charts, and other build artifacts — including controls over upstream open source dependencies.
Harness is deployable with a single Docker command and stores all data in SQLite by default, making it accessible to small teams while also providing the hooks needed for larger deployments through its modular Go architecture, Google Wire dependency injection, and Protocol Buffers-based internal APIs.