dagger  by dagger

Open-source runtime for composable workflows, ideal for AI agents

Created 5 years ago
14,693 stars

Top 3.4% on SourcePulse

GitHubView on GitHub
Project Summary

Dagger is an open-source runtime for composable, containerized workflows, designed for AI agents and CI/CD. It offers repeatability, modularity, observability, and cross-platform support, enabling developers to build complex systems with ease.

How It Works

Dagger transforms code into containerized, composable operations using a universal type system for seamless integration of components across languages. It features automatic artifact caching for faster, cheaper execution and built-in observability with tracing, logs, and metrics for debugging complex workflows.

Quick Start & Requirements

Highlighted Details

  • Native LLM integration for function discovery and usage in agents.
  • Interactive terminal for real-time workflow interaction, prototyping, and debugging.
  • Universal type system allows mixing components from any language.
  • Automatic artifact caching speeds up execution and reduces costs.

Maintenance & Community

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatibility: Permissive license suitable for commercial use and closed-source linking.

Limitations & Caveats

Dagger relies on Docker for its containerized execution model, which may introduce a dependency on the Docker daemon and its associated resource footprint.

Health Check
Last Commit

17 hours ago

Responsiveness

1 day

Pull Requests (30d)
173
Issues (30d)
41
Star History
165 stars in the last 30 days

Explore Similar Projects

Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

activepieces by activepieces

0.9%
18k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 23 hours ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Magnus Müller Magnus Müller(Cofounder of Browser Use), and
83 more.

langchain by langchain-ai

0.4%
116k
Framework for building LLM-powered applications
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.