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

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.