- Home
- Build Cache Software
- zccache
On the recordRead 8 Oct 202618 facts
zccache
San Francisco, United States
On the record
- Build integrations
- It documents integration with Ninja, CMake, Meson, Make, Cargo through RUSTC_WRAPPER, and Python build tools including maturin.github.com · read 8 Oct 2026
- Cache architecture
- It uses a persistent daemon, filesystem watching, and in-memory file metadata to speed up cache lookups.github.com · read 7 Oct 2026
- Cache design
- It uses a persistent daemon, filesystem watching, and in-memory file metadata to speed up cache lookups.github.com · read 8 Oct 2026
- Cache limits
- The default artifact budget is 5% of filesystem capacity, clamped to 40–200 GiB, with configurable size overrides and LRU eviction.github.com · read 8 Oct 2026
- 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.github.com · read 7 Oct 2026
- CI integration
- The project provides a composite GitHub Action with compilation and Cargo registry caching, plus optional target snapshots and cache warming.github.com · read 8 Oct 2026
- GitHub Actions
- The project provides a composite GitHub Action with compilation and Cargo registry cache layers, plus an optional target snapshot cache.github.com · read 7 Oct 2026
- Installation
- The README provides shell and PowerShell installers, platform-specific release archives, PyPI wheels, and crates.io packages.github.com · read 7 Oct 2026
- Known coverage limit
- The feature matrix marks CUDA/nvcc unsupported and MSVC cl.exe/link.exe support as partial.github.com · read 7 Oct 2026
- License
- The repository identifies its license as AGPL-3.0.github.com · read 8 Oct 2026
- Maintenance and support
- The repository exposes GitHub Issues and Pull Requests for project discussion and contributions.github.com · read 8 Oct 2026
- Purpose
- zccache is a local-first compiler cache for C/C++ and Rust, described as a drop-in replacement for sccache and ccache.github.com · read 8 Oct 2026
- 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.github.com · read 8 Oct 2026
- Supported tools
- The README lists support for Emscripten, wasm-ld, clang-tidy, include-what-you-use, rustfmt, and clippy.github.com · read 8 Oct 2026
- Target snapshot limit
- In the GitHub Action, target snapshot caching is disabled by default and its default maximum snapshot size is 2GiB.github.com · read 7 Oct 2026
- Windows helper
- A Defender exclusion helper can check, add, or remove an exclusion for the cache directory; adding one requires elevated privileges.github.com · read 8 Oct 2026