awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
harness avatar

harness/harness

0
View on GitHub↗
36,937 stars·3,225 forks·Go·Apache-2.0·16 viewswww.harness.io/open-source↗

Harness

Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories.

The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines.

The system covers broad capability areas including CI/CD pipeline automation, artifact registry management, and source code management. These services are accessible through a command-line interface and a REST API for external automation and integration.

Features

  • CI CD Pipelines - Orchestrates automated sequences of build, test, and deployment steps to deliver software.
  • Cloud Development Environments - Provides cloud-based coding environments to eliminate manual local setup.
  • Build Pipelines - Automates the integration and delivery process to move code from version control to production.
  • Source Code Management - Provides tools for tracking changes and collaborating on projects via source code management.
  • Artifact Registries - Provides a centralized registry for storing and distributing versioned container images and binary packages.
  • CI/CD and Pipeline Automation - Automates the end-to-end orchestration of build, test, and deployment phases for software delivery.
  • Container CI/CD Pipelines - Executes a sequence of delivery tasks within isolated containers based on a configuration file.
  • Registry Management - Provides centralized hosting and organization of container images and binaries for distribution across environments.
  • Pipeline Step Execution - Executes individual pipeline stages as isolated processes within container images to ensure environment consistency.
  • DevOps Workflow Orchestration - Coordinates the flow of code from source control through automated testing to production.
  • Ephemeral Environments - Provides short-lived, reproducible cloud-based development environments for contributors.
  • Remote Development Environments - Provisions ephemeral remote development spaces to ensure standardized coding environments for all contributors.
  • Artifact Hosting - Hosts OCI-compliant artifacts, container images, and versioned binary packages for use in pipelines.
  • DevOps Platforms - Integrates source control, build pipelines, and artifact storage into a single unified system.
  • Source Code Hosting Services - Hosts version-controlled code repositories to enable developer collaboration.
  • Build Pipeline Plugins - Uses modular plugins to extend build steps with external actions such as notifications or image pushes.
  • REST APIs - Exposes platform services and registry management via public-facing REST APIs for external automation.
  • CI/CD Pipeline Integrations - Integrates third-party plugins into CI/CD pipelines to perform external actions and quality checks.
  • File-Based Configuration - Uses structured configuration files to define build and delivery sequences for the orchestration engine.
  • Container Image Registry Uploads - Automates the upload of built container images to remote registries as part of the deployment pipeline.
  • Plugin Extensibility - Integrates third-party tools into execution workflows through a modular plugin-based extensibility architecture.
  • Self-Hosted Platform as a Service - Allows compiling a unified binary that integrates source control, pipelines, and registries into a single image.
  • Exposed Host Discoverers - Exposes system services and registries through documented programmatic interfaces for external tool integration.
  • Static Analysis - Includes static analysis tools to lint code and identify security vulnerabilities for better codebase quality.
  • Continuous Integration - Developer platform for CI/CD pipelines and artifact management.
  • Developer Platforms And Control Planes - Provides an end-to-end platform for software delivery.
  • Service Governance and Platforms - Integrated platform for CI/CD and developer workflow automation.

Star history

Star history chart for harness/harnessStar history chart for harness/harness

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Harness

Similar open-source projects, ranked by how many features they share with Harness.
  • drone/dronedrone avatar

    drone/drone

    36,814View on GitHub↗

    Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca

    Go
    View on GitHub↗36,814
  • tektoncd/pipelinetektoncd avatar

    tektoncd/pipeline

    8,996View on GitHub↗

    Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom resource controller that translates declarative pipeline definitions into coordinated pod executions and managed workloads. The system acts as a containerized task runner, allowing for the execution of standalone build steps and reusable tasks that process specific inputs to produce defined outputs. It enables the orchestration of complex workflows by running a sequence of independent containers as modular components within a cloud environment. The platform covers automated softwa

    Go
    View on GitHub↗8,996
  • dequelabs/axe-coredequelabs avatar

    dequelabs/axe-core

    6,900View on GitHub↗

    axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit

    JavaScripta11yaccessibilityaxe
    View on GitHub↗6,900
  • iam-veeramalla/jenkins-zero-to-heroiam-veeramalla avatar

    iam-veeramalla/Jenkins-Zero-To-Hero

    9,782View on GitHub↗

    Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical application of Jenkins for continuous integration and delivery. It serves as a comprehensive guide and tutorial for building automated software release lifecycles. The material specifically focuses on Jenkins Docker integration, providing instructional guides for configuring Docker agents and executing build pipelines within isolated container environments. It covers the development of pipelines as code using declarative scripts to ensure repeatable deployment processes. The curric

    Pythonargocdcicddocker
    View on GitHub↗9,782
See all 30 alternatives to Harness→

Frequently asked questions

What does harness/harness do?

Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories.

What are the main features of harness/harness?

The main features of harness/harness are: CI CD Pipelines, Cloud Development Environments, Build Pipelines, Source Code Management, Artifact Registries, CI/CD and Pipeline Automation, Container CI/CD Pipelines, Registry Management.

What are some open-source alternatives to harness/harness?

Open-source alternatives to harness/harness include: drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and… tektoncd/pipeline — Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile… iam-veeramalla/jenkins-zero-to-hero — Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical… go-gitea/gitea — Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It…