tundra
« Back to VersTracker
Description:
Code build system that tries to be fast for incremental builds
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-system c++ c incremental-build developer-tools
Install: brew install tundra
About:
Tundra is a high-performance build system designed to minimize incremental build times for large codebases. It achieves this by using a directed acyclic graph (DAG) to track dependencies precisely and aggressively caching build artifacts. This focus on speed and correctness makes it ideal for complex C/C++ projects where developer productivity depends on fast feedback loops.
Key Features:
  • Fast incremental builds through aggressive caching
  • DAG-based dependency management
  • Multi-platform support (Windows, macOS, Linux)
  • Deterministic and reproducible builds
Use Cases:
  • Accelerating build times for large C/C++ game development projects
  • Managing complex dependency graphs in software compilation
  • Reducing developer wait time during iterative coding
Alternatives:
  • Make – Tundra offers faster incremental builds and better dependency handling than vanilla Make.
  • CMake – Tundra is a build executor, not a generator; it focuses purely on build speed rather than project configuration.
  • Ninja – Similar focus on speed, but Tundra includes built-in support for complex DAGs and caching mechanisms.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 12:14am 0 VERSION_BUMP c4422ea4
Dec 23, 2024 5:13am 0 VERSION_BUMP 77f28658
Sep 12, 2024 6:25pm 0 VERSION_BUMP 1470d875