
AWS CodeCommit
Managed source control service for hosting private Git repositories securely in AWS
Discover top open-source software, updated regularly with real-world adoption signals.

End-to-End DevOps Platform with Git, CI/CD, and Registries
Self-hosted development platform combining Git hosting, automated pipelines, cloud development environments (Gitspaces), and artifact registries in a single Docker container.

Harness Open Source is a comprehensive DevOps platform that unifies source control management, continuous integration/continuous delivery pipelines, hosted development environments (Gitspaces), and artifact registries into a single, self-hosted solution. Built as the next generation of Drone CI, it expands beyond pure continuous integration to deliver an end-to-end development workflow.
Designed for engineering teams seeking an integrated alternative to fragmented toolchains, Harness eliminates the complexity of stitching together separate Git servers, CI/CD tools, and registry solutions. The platform runs entirely in Docker, making it accessible for teams of any size—from startups to enterprises—who want full control over their development infrastructure without vendor lock-in.
Deployment requires only Docker: a single command launches the complete stack on localhost:3000. The platform persists data through volumes and exposes both a modern web UI and REST API with Swagger documentation. Built in Go with a TypeScript/React frontend, Harness supports all major operating systems and architectures, enabling local development without containers while offering production-ready containerized deployment.
When teams consider Harness, these hosted platforms usually appear on the same shortlist.

Managed source control service for hosting private Git repositories securely in AWS

Cloud-hosted set of version control tools (Git and TFVC) for managing source code with Azure DevOps

Web-based Git repository hosting service for source code version control and team collaboration (by Atlassian)
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Consolidated DevOps Stack for Startups
Replace separate GitHub, CircleCI, and Docker Hub subscriptions with a single self-hosted platform, reducing costs and integration complexity while maintaining full control over code and artifacts.
On-Premises Development for Regulated Industries
Deploy complete source control and CI/CD pipelines within air-gapped or compliance-restricted environments, ensuring sensitive code and builds never leave internal infrastructure.
Drone CI Migration with Extended Capabilities
Transition existing Drone pipelines to Harness while gaining integrated Git hosting and artifact registries, eliminating the need to maintain separate SCM and registry services.
Rapid Prototyping with Gitspaces
Spin up hosted development environments directly from repositories, enabling distributed teams to collaborate on code without local environment configuration overhead.
Harness is the next generation of Drone, expanding from pure CI to a full DevOps platform with Git hosting, Gitspaces, and registries. Drone continues development on a separate branch while Harness works toward pipeline feature parity.
Docker is the only runtime requirement. For development, you need Node.js, Go 1.20+, and protobuf v3.21.11. The platform runs on any OS and architecture supported by Go.
Mount volumes for `/var/run/docker.sock` and `/data` as shown in the installation command. Use bind mounts or named volumes to prevent data loss when the container stops.
Yes. Harness provides a full REST API documented via Swagger at `localhost:3000/swagger`, plus a CLI for user management, PAT generation, and repository operations.
Harness supports production use with persistent storage and restart policies, but teams with high-availability requirements may need to implement custom clustering or load balancing configurations.
Project at a glance
ActiveLast synced 4 days ago