Software Delivery Automation Engine
15.7k 2026-04-13

dagger/dagger

Dagger is a programmable automation engine that builds, tests, and ships any codebase reliably across local, CI, and cloud environments using containerization.

Core Features

Programmable SDKs in 8 languages for defining workflows
Local-first execution, runs anywhere with a container runtime
Repeatable and incremental execution with content-addressed caching
Observable with built-in OpenTelemetry tracing and granular logs
Typed artifacts and a cross-language System API for orchestration

Quick Start

brew install dagger/tap/dagger

Detailed Introduction

Dagger revolutionizes software delivery by offering a programmable, local-first automation engine. It replaces traditional shell scripts and proprietary YAML with native SDKs in 8 languages, enabling developers to define robust, repeatable, and observable CI/CD pipelines. By leveraging containerization and content-addressed caching, Dagger ensures consistent execution across development machines, CI servers, and cloud environments, significantly improving reliability and debugging capabilities for complex workflows.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.