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

Open-Source Alternatives to Jenkins

Ranking updated Aug 19, 2026

For an open source CI/CD server for deployment, the first results are ovh/cds (CDS is a self-hostable containerized CI/CD automation server that supports pipeline-as-code definitions, distributed workers, and webhook integrations for orchestrating complex software delivery workflows), concourse/concourse (Concourse is a self-hostable, container-based continuous integration and delivery server featuring declarative pipelines, distributed workers, webhook integration, and real-time build visualization) and jenkinsci/docker. woodpecker-ci/woodpecker and gocd/gocd round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to jenkins”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Jenkins

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 self-hostable containerized CI/CD automation server that supports pipeline-as-code definitions, distributed workers, and webhook integrations for orchestrating complex software delivery workflows.

    GoPipeline-as-CodeBuild Agent Scaling
    View on GitHub↗4,825
  • 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 self-hostable, container-based continuous integration and delivery server featuring declarative pipelines, distributed workers, webhook integration, and real-time build visualization.

    GoDistributed Build Systems
    View on GitHub↗7,845
  • jenkinsci/dockerjenkinsci avatar

    jenkinsci/docker

    7,530View on GitHub↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    This repository provides a containerized setup of the standard Jenkins build automation server, delivering a self-hosted CI/CD platform with distributed worker capabilities and pipeline support, though it is packaged specifically as a Docker image rather than the core application source.

    PowerShellDistributed Build SystemsPipeline-as-Code
    View on GitHub↗7,530
  • 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-hostable continuous integration server featuring pipeline-as-code YAML configurations, Docker-based container isolation, webhook triggers, and an extensible agent architecture, fitting the required automation platform capabilities.

    GoCI/CD Automation ServersCode Forge ConnectorsContainer Workflow Orchestration
    View on GitHub↗6,499
  • gocd/gocdgocd avatar

    gocd/gocd

    7,402View on GitHub↗

    GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi

    GoCD is a self-hostable continuous delivery server that provides distributed worker execution, pipeline visualization, and rich orchestration features for automating your software delivery pipelines.

    JavaAutomation PipelinesCI/CD OrchestrationArtifact Flow Tracking
    View on GitHub↗7,402
  • jenkinsci/jenkinsjenkinsci avatar

    jenkinsci/jenkins

    25,452View on GitHub↗

    Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst

    Jenkins is a flagship self-hostable CI/CD automation server featuring pipeline-as-code support, distributed build execution, a massive plugin ecosystem, webhook integration, and comprehensive build visualization.

    JavaPipeline OrchestrationAutomated Software DeliveryAutomated Test Execution
    View on GitHub↗25,452
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator that provides a master-worker architecture and plugin extensibility for running software pipelines, though it approaches configuration programmatically rather than with modern declarative pipeline-as-code files.

    PythonWebhook IntegrationsWorker Node Management
    View on GitHub↗5,452
  • 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-based CI/CD platform that executes pipelines via declarative configurations, though it is narrower than a traditional full-featured automation server since it focuses heavily on containerized steps and lacks some expansive plugin ecosystems.

    GoAutomated Software DeliveryContainer CI/CD PipelinesArtifact Hosting
    View on GitHub↗36,814
  • gitlabhq/gitlabhqgitlabhq avatar

    gitlabhq/gitlabhq

    24,433View on GitHub↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    This project provides a comprehensive self-hosted CI/CD pipeline orchestrator and version control platform, though it functions as an all-in-one DevOps suite rather than a dedicated automation server.

    RubyGit Hosting PlatformsLifecycle AutomationAutomation Pipelines
    View on GitHub↗24,433
  • 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 running on Kubernetes that handles complex pipelines and automation, making it a strong tool for containerized CI/CD tasks even though it is architected differently than a traditional master-agent automation server.

    GoCI/CD Orchestration ToolsDistributed Task OrchestratorsWorkflow Orchestrators
    View on GitHub↗16,466
  • 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 provides a Kubernetes-native CI/CD framework with custom resource controllers and container-based isolation, offering a cloud-native pipeline orchestrator that meets the requirements for a self-hostable delivery server.

    GoAutomated Software DeliveryCI CD PipelinesCI/CD Frameworks
    View on GitHub↗8,996
  • hashicorp/go-pluginhashicorp avatar

    hashicorp/go-plugin

    6,019View on GitHub↗

    go-plugin is a framework for implementing plugin architectures where extensions run as separate processes and communicate via a Go RPC plugin system. It functions as an inter-process communication library and lifecycle manager that allows host applications to discover, launch, and monitor external binary plugins. The framework enables cross-language plugin systems, allowing plugins written in different languages to integrate with a host through standardized RPC protocols. It features a bidirectional RPC bridge that allows both the host and the plugin to exchange interface implementations for

    This repository is a Go-based RPC plugin architecture framework rather than a complete CI/CD automation server, making it a low-level building block rather than the deployable pipeline system you are looking for.

    GoExtensible ArchitecturesPlugin Lifecycle ManagementPlugin Lifecycle Management
    View on GitHub↗6,019
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ovh/cds4.8KGoBSD-3-ClauseJun 16, 2026
concourse/concourse7.8KGoApache-2.0Jun 16, 2026
jenkinsci/docker
7.5K
PowerShell
MIT
Jun 22, 2026
woodpecker-ci/woodpecker6.5KGoapache-2.0Feb 21, 2026
gocd/gocd7.4KJavaApache-2.0Jun 17, 2026
jenkinsci/jenkins25.5KJavaMITJun 17, 2026
buildbot/buildbot5.5KPythonGPL-2.0Jun 17, 2026
drone/drone36.8KGoApache-2.0Jun 16, 2026
gitlabhq/gitlabhq24.4KRubyNOASSERTIONJun 17, 2026
argoproj/argo-workflows16.5KGoapache-2.0Feb 20, 2026

Related searches

  • an open source ci cd pipeline tool
  • a self-hosted CI/CD platform for automating workflows
  • an open source tool for CI CD pipelines
  • an open source platform for git hosting and CI CD
  • an open source self hosted git hosting platform
  • an open source workflow automation platform
  • an open source platform for managing Kubernetes clusters
  • an open source project management tool