Assembly Line

Open-source CI/CD tools in 2026

30 open-source projects, ranked by GitHub stars and how recently each was worked on. Harness leads with 39k stars, ahead of Jenkins. 30 had code pushed in the last three months. Most common licenses: Apache-2.0 (14), MIT (11) and BSD-3-Clause (2). Commercial CI/CD tools are listed separately.

All open-source CI/CD tools, ranked

Complete systems you can adopt 13

  1. 1
    Harness harness

    Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

    Complete system Usable Your team wants one self-hosted box for code, pipelines and packages instead of stitching GitHub, Jenkins and Nexus together.

    ★ 39k Apache-2.0 Go Active, pushed today
  2. 2
    Jenkins jenkinsci

    Jenkins automation server

    Complete system Production-ready You need a self-hosted CI server that can integrate with almost anything, including legacy toolchains, and have someone to maintain it.

    ★ 27k MIT Java Active, pushed today
  3. 3
    Argo CD argoproj

    Declarative Continuous Deployment for Kubernetes

    Complete system Production-ready You deploy to Kubernetes and want Git to be the single source of truth for what runs in each cluster.

    ★ 25k Apache-2.0 Go Active, pushed today
  4. 4
    Spinnaker spinnaker

    Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

    Complete system Production-ready A large organisation deploys across several clouds and needs advanced release strategies with a dedicated platform team to run it.

    ★ 9.8k Apache-2.0 Java Active, pushed yesterday
  5. 5
    Flux2 fluxcd

    Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

    Complete system Production-ready You want GitOps for Kubernetes driven fully by controllers and CRDs, without needing a central UI.

    ★ 8.5k Apache-2.0 Go Active, pushed today
  6. 6
    Concourse concourse

    Concourse is a container-based automation system written in Go. It's mostly used for CI/CD.

    Complete system Production-ready You value strictly reproducible, declarative pipelines and are comfortable running PostgreSQL and worker nodes yourself.

    ★ 7.9k Apache-2.0 Go Active, pushed today
  7. 7
    GoCD gocd

    GoCD - Continuous Delivery server main repository

    Complete system Production-ready You run complex multi-stage release pipelines across many dependent services and want to see the whole flow in one place.

    ★ 7.4k Apache-2.0 Java Active, pushed today
  8. 8
    Flagsmith Flagsmith

    Flagsmith is an open-source feature flag platform with remote config, experimentation, and self-hosted or cloud deployment options.

    Complete system Production-ready You want LaunchDarkly-style feature flags but need to self-host for data control or cost reasons.

    ★ 6.6k BSD-3-Clause Python Active, pushed today
  9. 9
    CDS ovh

    Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

    Complete system Usable A large engineering organisation wants self-service CI/CD at scale and is willing to run a less common platform.

    ★ 4.8k BSD-3-Clause Go Active, pushed today
  10. 10
    light-novel-library_Wenku8_Android MewX

    [CASUALLY MAINTAINED] 轻小说文库 (Wenku8.com) 安卓版第三方公益App,始于2014年的初版Material Design风格、非盈利、Play Store上安装包最小的轻小说阅读器 (light novel reader)。目前网站的API由于被大量滥用,已更新成我自己架的 Cloudflare Worker API 中继节点,不然的话网站关闭API就全军覆没了。

    Complete system Usable You read Chinese light novels from Wenku8 on Android and want a small dedicated app.

    ★ 3.3k GPL-2.0 Java Active, pushed 9 days ago
  11. 11
    Kuberhealthy kuberhealthy

    A Kubernetes operator for running synthetic checks as pods. Works great with Prometheus!

    Complete system Usable You run Kubernetes with Prometheus and want end-to-end checks of real user flows living alongside your app manifests.

    ★ 2.3k Apache-2.0 Go Active, pushed 2 days ago
  12. 12
    FeatBit featbit

    Enterprise-grade feature flag platform that you can self-host. Get started - free.

    Complete system Usable You want a self-hosted feature flag platform and your team is comfortable with a .NET stack.

    ★ 2k MIT C# Active, pushed today
  13. 13
    Doco-CD kimdre

    Docker Compose Continuous Deployment

    Complete system Usable You run services with Docker Compose on a few servers and want Git-driven deploys without Kubernetes.

    ★ 1.8k Apache-2.0 Go Active, pushed today

Frameworks and platforms to build on 2

  1. 1
    KubeVela kubevela

    The Modern Application Platform.

    Framework or platform Usable A platform team wants to give developers a simpler application abstraction over multiple Kubernetes clusters.

    ★ 7.9k Apache-2.0 Go Active, pushed 2 days ago
  2. 2
    Buildbot buildbot

    Python-based continuous integration testing framework; your pull requests are more than welcome!

    Framework or platform Production-ready You have unusual build requirements, such as many platforms or hardware-in-the-loop, and want full programmatic control in Python.

    ★ 5.5k GPL-2.0 Python Active, pushed today

Building blocks for your own system 1

  1. 1
    GO Feature Flag thomaspoignant

    GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️

    Building block Usable You want feature flags without running a database-backed flag server, with flags stored as config files.

    ★ 2.1k MIT Go Active, pushed today

Integrations 3

  1. 1
    Github-pages-deploy-action JamesIves

    🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

    Integration Production-ready You publish a static site or docs to GitHub Pages from a GitHub Actions workflow.

    ★ 4.6k MIT TypeScript Active, pushed today
  2. 2
    Setup PHP shivammathur

    GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

    Integration Production-ready You test or build PHP projects in GitHub Actions.

    ★ 3.3k MIT TypeScript Active, pushed today
  3. 3
    Changed-files tj-actions

    :octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

    Integration Production-ready You run a monorepo in GitHub Actions and want to skip jobs for untouched paths.

    ★ 2.7k MIT TypeScript Active, pushed 8 days ago

Developer tools 11

  1. 1
    Dagger dagger

    Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud

    Developer tool Usable You are tired of untestable CI YAML and want pipelines that run the same on a laptop as in any CI provider.

    ★ 17k Apache-2.0 Go Active, pushed today
  2. 2
    Woodpecker woodpecker-ci

    Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

    Developer tool Production-ready You self-host Git, especially Gitea or Forgejo, and want simple container CI.

    ★ 8.1k Apache-2.0 Go Active, pushed today
  3. 3
    Werf werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

    Developer tool Production-ready You deploy to Kubernetes from an existing CI system and want build, deploy and registry cleanup handled by one tool.

    ★ 4.7k Apache-2.0 Go Active, pushed today
  4. 4
    Jx jenkins-x

    Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton

    Developer tool Usable You are all-in on Kubernetes and want opinionated GitOps promotion and per-PR preview environments out of the box.

    ★ 4.7k Apache-2.0 Go Active, pushed today
  5. 5
    Tbls k1LoW

    tbls is a CI-Friendly tool to document a database, written in Go.

    Developer tool Production-ready You want schema documentation that stays current because CI regenerates and checks it on every change.

    ★ 4.4k MIT Go Active, pushed today
  6. 6
    Cake cake-build

    :cake: Cake (C# Make) is a cross platform build automation system.

    Developer tool Production-ready Your team works in .NET and wants build scripts in C# that run identically locally and on any CI server.

    ★ 4.2k MIT C# Active, pushed 3 days ago
  7. 7
    CML iterative

    ♾️ CML - Continuous Machine Learning | CI/CD for ML

    Developer tool Usable Your ML team already uses Git-based CI and DVC and wants experiment results reported on each pull request.

    ★ 4.2k Apache-2.0 JavaScript Active, pushed 12 days ago
  8. 8
    Tox tox-dev

    Command line driven CI frontend and development task automation tool.

    Developer tool Production-ready You maintain a Python package that must be tested against several Python versions or dependency combinations.

    ★ 4k MIT Python Active, pushed today
  9. 9
    Git-commit-id-maven-plugin git-commit-id

    Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-)

    Developer tool Production-ready You build Java services with Maven and need build version info exposed at runtime or in health endpoints.

    ★ 1.7k LGPL-3.0 Java Active, pushed 43 days ago
  10. 10
    Toast stepchowfun

    Containerize your development and continuous integration environments. 🥂

    Developer tool Usable You want local builds and CI to run in the same container with shared remote caching, without adopting a larger build system.

    ★ 1.6k MIT Rust Active, pushed 2 days ago
  11. 11
    Kumo sivchari

    A lightweight AWS service emulator written in Go

    Developer tool Experimental You test Go code against AWS APIs in CI and want a lighter, free alternative to LocalStack.

    ★ 1.5k MIT Go Active, pushed 10 days ago

Compared head to head

Looking for an alternative to

Open-source licenses

  • Permissive: 27. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Strong copyleft: 2. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Weak copyleft: 1. Changes to the licensed files must be shared, but you can link them into a closed program.

Languages

Go 15, Java 5, Python 3, TypeScript 3, C# 2, JavaScript 1 and Rust 1.

Made software that belongs here? Add it. Listing is free.