Dagger
A container-based engine for writing build and CI pipelines as code and running them anywhere.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Dagger
Package managers
- Homebrew
brew install dagger
About Dagger
Dagger replaces CI shell scripts with pipelines written as real code against an API, executed by a portable DAG engine. Because the pipeline logic is separate from the CI environment, the same checks can run on your own machine before pushing or in CI afterwards.
Steps are cached automatically and traced end to end, and multi-container environments can be started when needed. Pipelines can be extended in several programming languages. Dagger also offers a cloud service that runs checks automatically after a push.
Strengths
- Same pipeline runs locally and in CI
- Automatic caching and end-to-end tracing
- Pipelines written in regular programming languages
Limitations
- Requires rewriting existing CI scripts
- Some features depend on the Dagger cloud service
Details
- Pricing
- FreemiumThe engine is open source; an optional Dagger cloud service runs pipelines for you.
- License
- Open source, license not stated
- Developer
- Dagger
- Platforms
- Command line
- How it runs
- Downloadable app, Hosted service
- Account
- Not required
- Best suited for
- Developers who want reproducible CI pipelines they can run locally
- Categories
- Container tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Dagger
Compare allSoftware that can replace Dagger for an important use case, and what changes if you switch.
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 necessarily 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.