Alternatives to Dagger
A container-based engine for writing build and CI pipelines as code and running them anywhere. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Dagger
A container-based engine for writing build and CI pipelines as code and running them anywhere.
Replacements
Listings that take over the same core job as Dagger.
Jenkins
A self-hosted open source automation server for building, testing and deploying software projects.
Jenkins is a self-hosted automation server with hundreds of plugins, so pipelines run on a server you maintain rather than in containers locally.
Woodpecker CI
Lightweight CI/CD engine that runs pipelines for Gitea, Forgejo, GitHub and GitLab.
Woodpecker CI runs container-based pipelines from a small self-hosted server tied to Gitea, Forgejo, GitHub or GitLab, instead of pipelines written in programming languages.
Similar software
Related functionality, not a direct replacement.
act
A command-line tool that runs GitHub Actions workflows on your own machine instead of on GitHub.
GitHub
A web platform for hosting Git repositories, with issues, code review, automation and AI coding help.
Bazel
An open-source build and test system for multi-language projects, with incremental builds and caching.
Nx
A monorepo build system with caching and task orchestration for faster local builds and CI.
actionlint
Find mistakes in GitHub Actions workflows before running them.