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

Container-Native CI/CD Pipelines

Ranking updated Jun 30, 2026

For a container-native CI/CD system, the first results are drone/drone (Drone is a container-native CI/CD platform that executes each pipeline step in an isolated container, uses declarative YAML configuration, supports parallel execution, and includes artifact management and caching—exactly what a container-native pipeline system needs), harness/harness and ovh/cds. argoproj/argo-workflows and nektos/act round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Automated software delivery platforms that execute every pipeline stage within isolated, ephemeral container environments.

Container-Native CI/CD Pipelines

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    Drone is a container-native CI/CD platform that executes each pipeline step in an isolated container, uses declarative YAML configuration, supports parallel execution, and includes artifact management and caching—exactly what a container-native pipeline system needs.

    GoArtifact RegistriesCI/CD Pipeline Configurations
    View on GitHub↗36,814
  • harness/harnessharness avatar

    harness/harness

    36,937View on GitHub↗

    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 i

    Harness is a comprehensive CI/CD platform that natively runs each pipeline step in its own container for isolation and reproducibility, and it provides declarative pipeline definitions, parallel execution, artifact management, container registry integration, and built-in caching — directly matching the visitor's requirements for a container-native CI/CD system.

    GoArtifact Registries
    View on GitHub↗36,937
  • ovh/cdsovh avatar

    ovh/cds

    4,825View on GitHub↗

    CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d

    CDS is a containerized continuous delivery platform that runs each pipeline step in its own container, supports pipeline-as-code definitions, dynamic worker scaling for parallel execution, and manages artifacts, making it a comprehensive container-native CI/CD system matching your search.

    GoPipeline-as-Code
    View on GitHub↗4,825
  • argoproj/argo-workflowsargoproj avatar

    argoproj/argo-workflows

    16,466View on GitHub↗

    Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi

    Argo Workflows is a container-native workflow engine on Kubernetes where each step runs as its own container, supporting declarative DAG pipelines, parallel execution, artifacts, and caching—exactly what you need for container-isolated CI/CD pipelines.

    GoContainer Isolation Technologies
    View on GitHub↗16,466
  • nektos/actnektos avatar

    nektos/act

    70,801View on GitHub↗

    This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the

    nektos/act runs GitHub Actions workflows locally in isolated containers, supporting declarative pipeline definitions, parallel execution, artifact management, container registry integration, and built-in caching — precisely the container-native CI/CD pipeline you need.

    GoContainerized Workflow RunnersDocker Socket OrchestratorsCI/CD Simulation Engines
    View on GitHub↗70,801
  • concourse/concourseconcourse avatar

    concourse/concourse

    7,845View on GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Concourse is a container-native CI/CD platform that runs every build step in its own container for isolation and reproducibility, uses declarative pipelines, supports parallel execution, and integrates with container registries and artifact management, making it a strong fit for your requirements.

    GoCI/CD OrchestrationContainer Command ExecutionAutomated Software Delivery
    View on GitHub↗7,845
  • dagger/daggerdagger avatar

    dagger/dagger

    15,970View on GitHub↗

    Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

    Dagger is a programmable CI/CD engine that runs every pipeline step in its own container, with typed artifact sharing, DAG-based parallel execution, and built-in content-addressable caching—precisely the container-native, reproducible pipeline system you’re looking for.

    GoBuild AutomationContainer CI/CD PipelinesCI/CD Orchestration Tools
    View on GitHub↗15,970
  • earthly/earthlyearthly avatar

    earthly/earthly

    12,035View on GitHub↗

    Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing

    Earthly is a container-native build system that runs every step in an isolated container, supports declarative pipelines with parallel execution, artifact management, and built-in caching—exactly the kind of CI/CD pipeline tool this search targets.

    GoBuild Environment IsolationContainerized Build EnvironmentsReproducible Build Environments
    View on GitHub↗12,035
  • 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

    Tekton is a Kubernetes-native CI/CD framework that runs each pipeline step as its own container in a pod, supports declarative DAG-based definitions, parallel execution, and artifact management, exactly matching the container-native pipeline requirement.

    GoAutomated Software DeliveryCI CD PipelinesCI/CD Frameworks
    View on GitHub↗8,996
  • woodpecker-ci/woodpeckerwoodpecker-ci avatar

    woodpecker-ci/woodpecker

    6,499View on GitHub↗

    Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes triggered by repository events. It connects to a code forge to trigger pipelines on events and authenticate users, with pipelines defined in YAML files stored in the repository for version-controlled, declarative CI/CD configuration. Each pipeline step runs in an isolated Docker container, ensuring reproducible builds and clean environments with step-level resource isolation. The system uses webhook-driven event triggering from code forge events, and supports a multi-architec

    Woodpecker is a self-hosted CI/CD server that runs each pipeline step in its own Docker container for isolation, uses YAML-based declarative pipeline definitions stored in your repository, and supports event-driven triggers from code forges — exactly what you're looking for in a container-native CI system.

    GoCI/CD Automation ServersCode Forge ConnectorsContainer Workflow Orchestration
    View on GitHub↗6,499
  • agola-io/agolaagola-io avatar

    agola-io/agola

    1,620View on GitHub↗

    Agola: CI/CD Redefined

    Agola is a container-native CI/CD system that runs every pipeline step in its own container, supports declarative YAML pipelines with parallel execution, and offers artifact management, container registry integration, and built-in caching, making it a strong fit for this search.

    GoContinuous Integration Platforms
    View on GitHub↗1,620
  • devtron-labs/devtrondevtron-labs avatar

    devtron-labs/devtron

    5,518View on GitHub↗

    Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac

    Devtron is a Kubernetes-native CI/CD orchestrator that runs each pipeline step in its own container, with a no-code workflow engine for declarative pipelines, artifact management via container registries, and built-in caching, directly matching the request for a container-native CI/CD pipeline.

    GoRemote Build Artifact StorageCI/CD Pipeline Configurations
    View on GitHub↗5,518
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
drone/drone36.8KGoApache-2.0Jun 16, 2026
harness/harness36.9KGoApache-2.0Jun 19, 2026
ovh/cds
4.8K
Go
BSD-3-Clause
Jun 16, 2026
argoproj/argo-workflows16.5KGoapache-2.0Feb 20, 2026
nektos/act70.8KGoMITJun 1, 2026
concourse/concourse7.8KGoApache-2.0Jun 16, 2026
dagger/dagger16KGoApache-2.0Jun 17, 2026
earthly/earthly12KGoMPL-2.0Oct 23, 2025
tektoncd/pipeline9KGoApache-2.0Jun 26, 2026
woodpecker-ci/woodpecker6.5KGoapache-2.0Feb 21, 2026

Related searches

  • an open source ci cd pipeline tool
  • a self hosted server for build pipelines
  • a tool for testing CI pipelines locally
  • a platform for containerizing software applications
  • an open source tool for CI CD pipelines
  • a self-hosted platform-as-a-service
  • CI/CD pipelines
  • a daemonless container image builder