Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source ci-cd software

419 open-source libraries, tools and applications tagged ci-cd, ranked by how closely ci-cd is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

419 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
act
act is a command‑line tool that lets you execute GitHub Actions workflows on your local machine. It reads the workflow files, pulls or buil…
8772082active
act
act is a Go CLI tool that runs GitHub Actions workflows locally by reading .github/workflows files and executing jobs in Docker containers.…
8772082active
go-gitea/gitea
Gitea is a painless, self‑hosted all‑in‑one software development service that provides Git hosting, code review, issue tracking, package re…
9958506active
Harness Open Source Platform
Harness Open Source is an all‑in‑one self‑hosted developer platform that provides source code management, CI/CD pipelines, cloud developmen…
9138546active
Harness Open Source Platform
Harness Open Source is an end-to-end self-hosted developer platform combining Git source control management, CI/CD pipelines, hosted cloud …
9138546active
typicode/husky
Husky is a lightweight npm package that makes managing native Git hooks easy, using Git's core.hooksPath feature. It lets teams automatical…
5235336stable
nrwl/nx
Nx is a fast, extensible monorepo build system and CI platform for JavaScript/TypeScript and polyglot codebases. It provides intelligent ca…
9529415active
Jenkins
Jenkins is an open‑source automation server that orchestrates building, testing, and deploying software. It is highly extensible via thousa…
9526671active
Jenkins
Jenkins is the leading open-source automation server, built in Java, used for continuous integration and continuous delivery of software. I…
9526671stable
gitlabhq/gitlabhq
GitLab Community Edition is a self‑hosted web application for managing Git repositories, code reviews, CI/CD pipelines, and project collabo…
7724551stable
Argo CD
Argo CD is a declarative GitOps continuous delivery tool for Kubernetes that keeps Git repositories as the source of truth for desired appl…
9424341stable
semantic-release/semantic-release
semantic-release is a Node.js CLI tool that fully automates version management and package publishing. It determines the next semantic vers…
9424068stable
Renovate
Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update …
9622789active
kubesphere/kubesphere
KubeSphere is an open-source container platform built on Kubernetes that provides a web console for managing multi-cloud, datacenter, and e…
7217058active
argoproj/argo-workflows
Argo Workflows is an open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes, implemented as a Kubernet…
9317024stable
Dagger
Dagger is a programmable automation engine for building, testing, and shipping software, replacing YAML pipelines with real code via SDKs i…
9416334active
GoReleaser
GoReleaser is a release engineering CLI tool that builds, packages, signs, and publishes software releases across many languages (Go, Rust,…
9916099stable
facebook/infer
Infer is a static analysis tool, written in OCaml, that detects bugs in Java, C, C++, Objective-C, and Erlang code before it ships. It inte…
8015722active
theonedev/onedev
OneDev is a self-hosted, unified DevOps platform combining Git server, issue tracking with Kanban boards, pull request review, CI/CD pipeli…
9515314active
millionco/react-doctor
React Doctor is a deterministic static analyzer CLI that scans React, React Native, Next.js, and related codebases for correctness, perform…
7614909active
Infracost
Infracost is a cloud cost intelligence tool that estimates monthly costs and flags FinOps best practices for Terraform, Terragrunt, CloudFo…
9012565active
Changesets
Changesets is a CLI tool and workflow for managing package versioning and changelog generation, with first-class monorepo support. Contribu…
9312477active
Deployer
Deployer is an open-source PHP deployment tool that automates releasing applications to servers via SSH, with zero-downtime atomic symlink …
8811114stable
super-linter/super-linter
Super-linter is a containerized collection of curated linters and code analyzers for many programming languages, runnable as a GitHub Actio…
8810608active
flyway/flyway
Flyway is an open-source database migration tool by Redgate that versions and applies schema and data changes across 50+ database systems u…
9410142stable
Spinnaker
Spinnaker is an open-source, multi-cloud continuous delivery platform created at Netflix that combines flexible pipeline management with in…
989802active
reviewdog/reviewdog
reviewdog is an automated code review CLI that integrates with any linter or static analysis tool regardless of programming language. It pa…
879668active
canonical/microk8s
MicroK8s is a lightweight, single-package, fully conformant Kubernetes distribution from Canonical that installs via snap on Linux. It scal…
839381stable
tektoncd/pipeline
Tekton Pipelines is a Kubernetes-native framework that provides CRD-style resources for declaring CI/CD pipelines, using containers as buil…
939074stable
release-it
Release It! is a generic CLI tool that automates versioning and package publishing tasks such as bumping versions, creating Git commits/tag…
969064active
Atlas
Atlas is a language-agnostic CLI tool for managing and migrating database schemas as code, supporting declarative (Terraform-like) and vers…
918761stable
OpenShift Origin
The openshift/origin repository now primarily maintains the openshift-tests binary, the conformance and end-to-end test suite for OpenShift…
678696active
prek
prek is a fast Git hook manager written in Rust that runs hooks on your code before commits, on demand, or in CI, managing the tools and de…
868644active
Flux v2
Flux v2 is an open and extensible continuous delivery solution for Kubernetes that keeps clusters in sync with Git repositories and OCI art…
998445stable
readthedocs/readthedocs.org
Read the Docs is the open-source platform that powers readthedocs.org, a documentation hosting service that automatically builds, versions,…
978393stable
woodpecker-ci/woodpecker
Woodpecker is an open-source, community-driven CI/CD engine forked from Drone 0.8, designed to be lightweight, simple, and fast. It execute…
998024active
Concourse
Concourse is an open-source, container-based automation system written in Go, primarily used for CI/CD. Pipelines are defined declaratively…
987915active
KubeVela
KubeVela is a CNCF-incubating, application-centric software delivery control plane built on Kubernetes and the Open Application Model. It l…
957914active
j-hc/revanced-magisk-module
A shell-based builder that patches apps like YouTube with ReVanced patches and packages them as Magisk modules or non-root APKs. It runs da…
1007682active
Release Please
Release Please is a tool by Google that automates changelog generation, GitHub releases, and version bumps by parsing Conventional Commit m…
967630active
GoCD
GoCD is an open-source continuous integration and continuous delivery (CI/CD) server that automates and visualizes build-test-release pipel…
867428stable
GoogleChrome/lighthouse-ci
Lighthouse CI is a suite of tools for continuously running, saving, retrieving, and asserting against Lighthouse audit results in a CI pipe…
797114active
ai/size-limit
Size Limit is a performance budget tool for JavaScript that calculates the real cost (size and execution time) of your app or library and f…
986971stable
openai/tart
Tart is a CLI virtualization toolset for building, running, and managing macOS and Linux virtual machines on Apple Silicon, built on Apple'…
976878active
GitHub Actions Runner
GitHub Actions is a CI/CD and workflow automation platform that runs build, test, and deployment pipelines directly from GitHub repositorie…
926310active
easy-ssh-exec (drone-ssh / ssh-action)
A GitHub Action for executing remote SSH commands within CI/CD workflows, built with Go and drone-ssh. It supports password and key authent…
776217active
TFLint
TFLint is a pluggable linter for Terraform that finds possible errors, deprecated syntax, and unused declarations, and enforces best practi…
895827active
softprops/action-gh-release
A GitHub Action for creating GitHub Releases from CI workflows, with support for uploading release assets via glob patterns and updating ex…
955767active
OpenSSF Scorecard
OpenSSF Scorecard is an automated tool that scores open source projects on security best practices through a series of checks. It can be ru…
915761active
Danger
Danger is a Ruby-based tool that runs during CI to automate code review chores, letting teams codify pull request etiquette rules like enfo…
905695stable
Liquibase
Liquibase is an open-source database schema change management tool that tracks, versions, and deploys database changes defined in SQL, XML,…
935630stable
Devtron
Devtron is an open-source, AI-native Kubernetes management platform that unifies application delivery, infrastructure management, CI/CD, an…
955609active
Buildbot
Buildbot is an open-source Python framework for automating software build, test, and release processes, including continuous integration an…
735479stable
GitHub Agentic Workflows
GitHub Agentic Workflows (gh-aw) is a GitHub CLI extension that lets developers define AI-powered repository automation in Markdown with YA…
825425active
docker/build-push-action
A GitHub Action that builds and pushes Docker images using Buildx with full BuildKit feature support, including multi-platform builds, secr…
975411stable
peaceiris/actions-gh-pages
A GitHub Action that deploys static files to GitHub Pages, publishing a directory to the gh-pages branch from CI workflows. It works with a…
795368stable
AnswerDotAI/nbdev
nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. I…
945317stable
SamKirkland/FTP-Deploy-Action
A GitHub Action that automates deploying a repository's files to an FTP or FTPS server on every push. It syncs project files to a web host …
665232active
diggerhq/digger
Digger (now rebranded OpenTaco) is an open-source Infrastructure-as-Code orchestration tool that runs Terraform plan and apply directly ins…
945048active
ovh/cds
CDS (Continuous Delivery Service) is an enterprise-grade, self-hostable CI/CD and DevOps automation platform written in Go, developed by OV…
664844active
hunvreus/devpush
/dev/push is an open-source, self-hostable alternative to Vercel, Render, and Netlify that deploys any app (Python, Node.js, PHP, anything …
594765active
Jenkins X (JayeX)
Jenkins X (jx) is a modular command-line CLI for Jenkins X 3.x, providing automated CI/CD on Kubernetes using Cloud Native Tekton pipelines…
954690active
JamesIves/github-pages-deploy-action
A GitHub Action that automatically deploys a project's production-ready build output to GitHub Pages, pushing to any branch such as gh-page…
964614stable
anc95/ChatGPT-CodeReview
A GitHub App and GitHub Action that automatically reviews pull requests using ChatGPT/OpenAI models, posting AI-generated review comments o…
894466active
kubero-dev/kubero
Kubero is a free, self-hosted Platform as a Service (PaaS) that lets developers deploy applications to Kubernetes without needing specializ…
794442active
phpro/grumphp
GrumPHP is a PHP code-quality tool implemented as a Composer plugin that registers git hooks in your repository. When a developer commits c…
894316active
rhysd/actionlint
actionlint is a static checker for GitHub Actions workflow files, written in Go. It validates syntax, type-checks ${{ }} expressions, verif…
784265active
NoName-exe/revanced-extended
ReVanced eXtended (now Morphe) is a Magisk/KernelSU module builder that patches YouTube and YouTube Music APKs with ad-blocking and feature…
984223active
Cake
Cake (C# Make) is a cross-platform build automation system that lets developers write build scripts in C# using a DSL built on the Roslyn c…
934193stable
iterative/cml
CML (Continuous Machine Learning) is an open-source CLI tool that brings CI/CD practices to machine learning projects on GitHub, GitLab, an…
414191active
moonrepo/moon
moon is a monorepo management, task orchestration, and build system tool for the web ecosystem, written in Rust and inspired by Bazel. It p…
954157active
firecow/gitlab-ci-local
A CLI tool that runs GitLab CI pipelines locally using shell or Docker executors, so developers can test .gitlab-ci.yml without pushing to …
994115active
release-drafter/release-drafter
Release Drafter is a GitHub Action, GitHub App, and Node.js CLI that automatically drafts release notes as pull requests are merged into yo…
993948active
tox-dev/tox
tox is a command-line tool that automates and standardizes testing in Python by creating isolated virtual environments and running test com…
953943active
ansible/ansible-lint
ansible-lint is a command-line linter that checks Ansible playbooks and roles for practices and behavior that could be improved, and can au…
983918active
JetBrains/intellij-platform-plugin-template
An official JetBrains GitHub template repository that scaffolds new IntelliJ Platform plugin projects in Kotlin. It preconfigures Gradle bu…
913765active
nuke-build/nuke
NUKE is a build automation system for C#/.NET that lets you define builds as regular C# console applications instead of Makefiles or XML. I…
593754active
Kargo
Kargo is a GitOps-based application lifecycle orchestration tool that automates the promotion of software artifacts through multi-stage dep…
943697active
microsoft/azure-pipelines-tasks
The official repository of built-in tasks for Azure Pipelines and Team Foundation Server, written in TypeScript. It provides open-source ex…
973658active
Terramate
Terramate is an open-source Infrastructure as Code orchestration and code generation platform written in Go, designed to help Terraform, Op…
953633active
garden-io/garden
Garden is a DevOps automation CLI for developing and testing Kubernetes applications faster. It spins up production-like environments on de…
933620active
mxschmitt/action-tmate
A GitHub Action that opens an interactive tmate SSH or web shell session on a GitHub Actions runner so you can debug failing workflows live…
813580active
dorny/paths-filter
A GitHub Action that conditionally runs workflow jobs and steps based on which files were modified in a pull request, feature branch, or pu…
953360active
bahdotsh/wrkflw
A Rust CLI and TUI tool for validating and executing GitHub Actions workflows locally before pushing to GitHub. It supports Docker, Podman,…
753328active
shivammathur/setup-php
A GitHub Action that installs PHP with specified extensions, php.ini configuration, coverage drivers (Xdebug, PCOV), and tools like Compose…
923260active
koderover/zadig
Zadig is an open-source, cloud-native DevOps platform built on Kubernetes and AI large language models. It provides CI/CD workflows, releas…
923253active
GitVersion
GitVersion is a tool that calculates a Semantic Version (SemVer) number for a commit by analyzing a repository's Git history and branching …
943149stable
Shorebird Code Push
Shorebird is an open-source toolset providing Code Push for Flutter, enabling over-the-air code updates to Flutter apps without waiting for…
943042active
earthly/earthly
Earthly is a CI/CD build framework that runs every build step inside containers, using an Earthfile syntax that combines Dockerfile and Mak…
4112055maintenance
CanineHQ/canine
Canine is an open-source, self-hosted PaaS that turns any Kubernetes cluster into a Heroku-like deployment platform. It provides git-push d…
682938active
meolu/walle-web
Walle (walle-web) is an open-source web-based code deployment platform written in Python, offering one-click deploy and rollback for PHP, J…
2311990maintenance
mc1arke/sonarqube-community-branch-plugin
A community plugin for SonarQube Community Edition that enables branch analysis and pull request decoration, features normally reserved for…
892863active
peter-evans/create-pull-request
A GitHub Action that automatically creates or updates a pull request for changes made to the repository during a workflow run. It commits w…
872849active
gotestyourself/gotestsum
gotestsum is a Go test runner that wraps 'go test -' to produce human-friendly formatted output and a test run summary. It also writes JUni…
612728stable
tj-actions/changed-files
A GitHub Action that detects all added, copied, modified, deleted, renamed, and type-changed files and directories relative to a target bra…
892723active
oxsecurity/megalinter
MegaLinter is an open-source code quality tool that runs over 50 linters and formatters covering 50 languages, 22 formats, and 21 tooling f…
932615active
subosito/flutter-action
A GitHub Action that sets up a Flutter environment in CI workflows, supporting version pinning, channels, and version files. It works on Li…
722610active
stefanzweifel/git-auto-commit-action
A GitHub Action that detects files changed during a workflow run and automatically commits and pushes them back to the repository. It is wr…
862578active
TencentBlueKing/bk-ci
bk-ci (BlueKing CI / BlueShield) is a free, open-source continuous integration and continuous delivery platform from Tencent. It provides v…
842531active
intuit/auto
Auto is a CLI tool by Intuit that automates software releases based on semantic version labels added to pull requests. It generates changel…
822498active

page 1 / 5 next →