Earthly
Reproducible build system combining Dockerfile and Makefile syntax
Earthly
Reproducible build system combining Dockerfile and Makefile syntax
Earthly is an open-source build automation tool that creates perfectly reproducible builds by running every build step in a container, eliminating 'works on my machine' problems in CI/CD pipelines. Its syntax combines the best of Dockerfile (layer-based caching, container isolation) with Makefile (named targets, dependency graph) into a single Earthfile. Earthly integrates with any CI provider and supports remote caching and parallel execution, making it suitable for complex monorepos where dependency tracking and cache efficiency are critical to maintaining fast build times.
Key Features
- ✓Reproducible builds
- ✓Containerized steps
- ✓Remote caching
- ✓Parallel execution
- ✓CI/CD agnostic
- ✓Open source
Quick Info
- Category
- Infrastructure & DevOps
- Pricing
- Freemium
More Infrastructure & DevOps Tools
Digger
Infrastructure & DevOpsOpen-source Terraform CI/CD orchestrator for pull request workflows
Middleware.io
Infrastructure & DevOpsFull-stack observability platform with AI-assisted root cause analysis
Coroot
Infrastructure & DevOpsOpen-source observability with automatic service map and SLO tracking
Airplane
Infrastructure & DevOpsDeveloper platform for building internal tools and runbooks