icecream
« Back to VersTracker
Description:
Distributed compiler with a central scheduler to share build load
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: distributed compiler build-system development scheduler
Install: brew install icecream
About:
Icecream is a distributed compiler system that allows compiling code across multiple machines on a network. It features a central scheduler that intelligently distributes compile jobs to available nodes, significantly reducing build times for large projects. The system is compiler-agnostic and works seamlessly with GCC, Clang, and other common compilers.
Key Features:
  • Distributed compilation across network nodes
  • Central scheduler for optimal load balancing
  • Compiler agnostic (GCC, Clang, etc.)
  • Automatic fallback to local compilation
  • Minimal configuration required
Use Cases:
  • Accelerating large C/C++ project builds in development teams
  • CI/CD pipeline optimization for faster compilation
  • Reducing build times on resource-constrained developer machines
Alternatives:
  • distcc – Icecream generally has better scheduler intelligence and easier setup
  • ccache – Complementary tool; ccache caches results while icecream distributes work
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:21am 0 VERSION_BUMP 75f3949a
Oct 27, 2024 3:46pm 0 VERSION_BUMP 8de46cda