7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Harness

Open source

An open-source developer platform combining Git hosting, CI/CD pipelines, cloud development environments called Gitspaces and artifact registries, the successor to Drone.

harness.io
Harness homepage screenshot
GitHub stars
38k
Last commit
2 days ago
Repository age
12 years
Version
v2.28.2
Licence
Apache-2.0
Self-hosted
Yes

About Harness

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

Good fit for

  • →Self-hosted alternative to a separate Git and CI stack
  • →Teams migrating from Drone CI
  • →Cloud development environments for contributors
Built with
Go
Docker
Tags
ci-cd
devops
git
pipelines
artifact-registry
gitspaces
drone
self-hosted
go

Harness: questions and answers

What is Harness used for?
Harness is an open-source developer platform combining Git hosting, CI/CD pipelines, cloud development environments called Gitspaces and artifact registries, the successor to Drone. It is a good fit for teams migrating from Drone CI and cloud development environments for contributors.
Is Harness open source?
Yes. Harness is open source under the Apache-2.0 licence. Its source code is on GitHub at harness/harness and is written mainly in Go.
Is Harness free?
Yes. Harness is open source, so the software itself is free to use.
Can I self-host Harness?
Yes. Harness can be self-hosted on your own server or infrastructure.
What is Harness an alternative to?
Harness is an open-source alternative to GitHub Actions, Azure DevOps, Bitbucket and TeamCity. Other open-source alternatives to GitHub Actions include Jenkins and Semaphore.
Is Harness actively maintained?
Yes. The most recent commit to Harness was on 1 October 2026, and the latest release is v2.28.2, published on 20 April 2026. The project has 38k stars on GitHub.

Open-source alternatives to Harness

See all

SaaS alternatives to Harness

See all