Back to directory

Dagger

A platform for automating software delivery: it builds, tests and ships code through a typed system API, with SDKs in eight languages and incremental, container-based execution.

Dagger

Dagger automates software delivery so that builds, tests and deployments run the same way locally, in CI or in the cloud. It provides a cross-language system API for orchestrating containers, filesystems, secrets and git repositories, with native SDKs for Go, Python, TypeScript, PHP, Java, .NET, Elixir and Rust, plus an interactive REPL.

Operations run in containers orchestrated by sandboxed functions, with typed, content-addressed artifacts that pass between languages and modules without serialization. Every operation is cached by its inputs, so only what changed re-runs, and every run emits an OpenTelemetry trace that can be viewed in the terminal or a web view.

It requires a Linux container runtime and runs natively on Linux or through Docker Desktop-style tools on macOS and Windows, giving identical behavior locally and in CI.

More in CI/CD

See all 46
  • Karada.ai

    karada.ai

    A CI/CD platform that auto-compiles existing APIs into Go MCP servers, attaches composable middleware, and exposes them through one gateway usable from Cursor, Claude Code, and Windsurf.

  • EasyActions

    github.com

    A self-hosted web dashboard for running and monitoring GitHub Actions across a whole organization, with GitHub App sign-in, two-factor authentication, and per-org statistics.

  • A GitHub Action that scans pull requests for AI-agent governance gaps, missing audit trails, policy enforcement and human oversight, and posts a compliance report mapped to the EU AI Act, DORA and ISO 42001.