Dagger
Programmable CI/CD engine that runs pipelines as code
Dagger is an open-source CI/CD engine that lets developers define pipelines as code in their preferred language and run them anywhere with a containerized engine. It can be self-hosted to power portable build pipelines.
Key features
- Pipelines as code
- Runs anywhere with containers
- Multi-language SDKs
- Built-in caching
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Mature project with 16.1k GitHub stars
- Written in Go
Dagger replaces
Compare Dagger
22 head-to-head comparisons.
- Dagger vs act
- Dagger vs Drone
- Dagger vs Jenkins
- Dagger vs Argo CD
- Dagger vs Argo Workflows
- Dagger vs Bytebase
- Dagger vs Earthly
- Dagger vs Spinnaker
- Dagger vs Tekton
- Dagger vs Concourse CI
- Dagger vs Woodpecker CI
- Dagger vs GoCD
- Dagger vs Buildbot
- Dagger vs MockServer
- Dagger vs Agola
- Dagger vs Buildkite Agent
- Dagger vs Gitea Act Runner
- Dagger vs Laminar
- Dagger vs Forgejo Runner
- Dagger vs Bamboo
- Dagger vs GitLab
- Dagger vs TeamCity
Similar ci/cd & build apps
act
CI/CD & BuildRun GitHub Actions workflows locally for fast feedback
Replaces GitHub Actions
Drone
CI/CD & BuildContainer-based continuous delivery platform
Replaces Jenkins, CircleCI
Jenkins
CI/CD & BuildExtensible open-source automation server for CI/CD
Replaces CircleCI
Argo CD
CI/CD & BuildDeclarative GitOps continuous delivery for Kubernetes
Replaces Spinnaker
Argo Workflows
CI/CD & BuildContainer-native workflow engine for Kubernetes
Replaces Airflow
Bytebase
CI/CD & BuildDatabase DevOps and CI/CD for schema changes
Replaces Liquibase, Flyway