zccache
github.com
Spec sheet
- Purpose
- zccache is a local-first compiler cache for C/C++ and Rust, described as a drop-in replacement for sccache and ccache.Read 8 Oct 2026 · github.com
- Platforms
- The README lists Linux, macOS, and Windows binaries, including Linux aarch64, Apple Silicon, and Windows arm64 release archives.Read 8 Oct 2026 · github.com
- License
- The repository identifies its license as AGPL-3.0.Read 8 Oct 2026 · github.com
- Headquarters
- San Francisco, United StatesRead 28 Sep 2026 · github.com
- Build integrations
- It documents integration with Ninja, CMake, Meson, Make, Cargo through RUSTC_WRAPPER, and Python build tools including maturin.Read 8 Oct 2026 · github.com
- Cache architecture
- It uses a persistent daemon, filesystem watching, and in-memory file metadata to speed up cache lookups.Read 7 Oct 2026 · github.com
- Cache design
- It uses a persistent daemon, filesystem watching, and in-memory file metadata to speed up cache lookups.Read 8 Oct 2026 · github.com
- Cache limits
- The default artifact budget is 5% of filesystem capacity, clamped to 40–200 GiB, with configurable size overrides and LRU eviction.Read 8 Oct 2026 · github.com
- Cache retention
- The daemon manages cache retention, with a default artifact budget of 5% of filesystem capacity clamped to 40–200 GiB, subject to free-space adjustments.Read 7 Oct 2026 · github.com
- CI integration
- The project provides a composite GitHub Action with compilation and Cargo registry caching, plus optional target snapshots and cache warming.Read 8 Oct 2026 · github.com
- GitHub Actions
- The project provides a composite GitHub Action with compilation and Cargo registry cache layers, plus an optional target snapshot cache.Read 7 Oct 2026 · github.com
- Installation
- The README provides shell and PowerShell installers, platform-specific release archives, PyPI wheels, and crates.io packages.Read 7 Oct 2026 · github.com
- Known coverage limit
- The feature matrix marks CUDA/nvcc unsupported and MSVC cl.exe/link.exe support as partial.Read 7 Oct 2026 · github.com
- Maintenance and support
- The repository exposes GitHub Issues and Pull Requests for project discussion and contributions.Read 8 Oct 2026 · github.com
- Storage
- The feature comparison lists local filesystem storage and GitHub Actions Cache support, but marks S3, Google Cloud Storage, Redis, Memcached, Azure Blob, and distributed build farms unsupported.Read 8 Oct 2026 · github.com
- Supported tools
- The README lists support for Emscripten, wasm-ld, clang-tidy, include-what-you-use, rustfmt, and clippy.Read 8 Oct 2026 · github.com
- Target snapshot limit
- In the GitHub Action, target snapshot caching is disabled by default and its default maximum snapshot size is 2GiB.Read 7 Oct 2026 · github.com
- Windows helper
- A Defender exclusion helper can check, add, or remove an exclusion for the cache directory; adding one requires elevated privileges.Read 8 Oct 2026 · github.com
Where Specifiction places it
- Build Cache Software#22 of 236.8