Harness
An open-source developer platform combining Git hosting, CI/CD pipelines, cloud development environments called Gitspaces and artifact registries, the successor to Drone.
- GitHub stars
- 38k
- Last commit
- yesterday
- Latest release
- v2.28.2
- Licence
- Apache-2.0
- Self-hosted
- Yes

Harness Open Source is a developer platform written in Go that bundles source code hosting, automated pipelines, hosted development environments and artifact registries in one product. The idea is to give a team a complete, self-run DevOps toolchain rather than separate services for repositories, builds and package storage.
Its hosted development environments are called Gitspaces, and the platform also includes registries for build artifacts. Harness is presented as the next generation of Drone: Drone focused only on continuous integration, whereas Harness adds code hosting and developer environments. The maintainers say the goal is eventual parity with Drone's pipeline capabilities so users can migrate, and a snapshot of Drone lives on a separate branch so it can keep developing.
You can run Harness locally from the published Docker image and open it on port 3000. The image stores its database and repositories in a volume, so a bind mount or named volume is strongly recommended to avoid losing data when the container stops. The project is Apache-2.0 licensed, with documentation at developer.harness.io.
Key features
- Git repository hosting
- CI/CD pipelines for build automation
- Gitspaces hosted development environments
- Artifact registries for build outputs
- Docker image for quick local setup
- Migration path from Drone
Pricing: A free plan covers individual developers and small teams. The Essentials bundle and the modular Enterprise plan have no published prices and are quoted through sales.




