Alternatives to GitHub Actions in 2026
6 commercial products, led by GitLab, CircleCI and TeamCity. 30 open-source projects you can run yourself, led by Harness, Jenkins and Argo CD.
Open source
-
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
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
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
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 -
5
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 -
6
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 -
7
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 -
8
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 -
9
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 -
10
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 -
11
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 -
12
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 -
13
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 -
14
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 -
15
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 -
16
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 -
17
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 -
18
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 -
19
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 -
20
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 -
21
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 -
22
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 -
23
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 -
24
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 -
25
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 -
26
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 -
27
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 -
28
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 -
29
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 -
30
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
Commercial
-
1
GitLab GitLab Inc.
Teams and agents ship trusted software faster with GitLab, the intelligent orchestration platform with context and governance for the entire software lifecycle.
Developer tool Production-ready You want source control and CI/CD in one product you can self-host, or have compliance needs that rule out GitHub.com.
3.2k readers a month Since 2011 Commercial -
2
CircleCI CircleCI
Deliver production-ready software at AI speed. CircleCI helps modern teams validate, test, and ship every change with intelligent automation.
Developer tool Production-ready You need faster or more configurable CI than GitHub Actions, or work across GitHub, GitLab and Bitbucket.
107 readers a month Since 2011 Commercial -
3
TeamCity JetBrains
TeamCity keeps your delivery reliable, repeatable, and under control for both the humans and AI agents on your team. Sign up now.
Developer tool Production-ready A team, often on .NET or JVM stacks, wants a mature CI server it can host itself with strong build-chain features.
82 readers a month Since 2006 Commercial -
4
Travis CI Idera, Inc.
Travis CI is the most simple and flexible ci/cd tool available today. Find out how Travis CI can help with continuous integration and continuous delivery.
Developer tool Production-ready You maintain an older project already configured for Travis and do not want to migrate yet.
59 readers a month Commercial -
5
Azure Pipelines Microsoft
Get 10 free parallel jobs for cloud-based CI/CD pipelines for Linux, macOS, and Windows. Automate builds and easily deploy to any cloud with Azure Pipelines.
Developer tool Production-ready Your organisation uses Azure DevOps or deploys mainly to Azure, especially with Windows and .NET builds.
Commercial -
6
Buildkite Buildkite
The fastest CI for AI workflows at scale nothing else survives. Leading software teams across industries have standardized on Buildkite for CI and orchestration.
Developer tool Production-ready A large engineering organisation with heavy or monorepo builds wants to run CI on its own compute at scale.
Commercial
Made software that belongs here? Add it. Listing is free.