Skip to content
SPECIFICTION
Get listed

BuildCache

gitlab.com

WindowsmacOSLinux
Visit gitlab.com
Spec score 7.3 #20 of 23 in Build Cache Software

Spec sheet

Purpose
BuildCache caches and reuses build results to avoid unnecessary recompilations and speed up builds.Read 8 Oct 2026 · gitlab.com
License
The project is licensed under the zlib License.Read 8 Oct 2026 · gitlab.com
Built-in compiler support
The README lists built-in support for GCC, Clang, Microsoft Visual C++, clang-cl, QNX qcc, Green Hills and TI compilers, scan-build, Cppcheck, and rustc.Read 7 Oct 2026 · gitlab.com
Cache modes
It supports a fast local filesystem cache with preprocessor-based and preprocessorless lookup.Read 8 Oct 2026 · gitlab.com
Clang-Tidy
Clang-Tidy is listed as a Lua example wrapper.Read 7 Oct 2026 · gitlab.com
Compiler support
Built-in support includes GCC, Clang, Microsoft Visual C++, clang-cl, QNX qcc, Green Hills, several TI compilers, scan-build, Cppcheck, and rustc; Clang-Tidy is shown as a Lua example.Read 8 Oct 2026 · gitlab.com
Compression
Cache compression uses LZ4 or optionally ZSTD.Read 8 Oct 2026 · gitlab.com
Development status
The project says it is still under development and configuration parameters and cache formats may change between 0.x versions.Read 8 Oct 2026 · gitlab.com
Downloads
The README links to prebuilt binaries on the project’s latest releases page.Read 8 Oct 2026 · gitlab.com
Extensibility
Custom Lua scripts can extend compiler support, and BuildCache can cache reproducible artifacts such as test results and rendered images.Read 8 Oct 2026 · gitlab.com
Local cache
It provides a fast local file system cache with preprocessor-based and preprocessorless cache lookup.Read 7 Oct 2026 · gitlab.com
Operating systems
The README lists Linux, macOS, and Windows as supported operating systems, and says BSD support is probable but untested.Read 7 Oct 2026 · gitlab.com
Production use
The project says BuildCache has been used daily in production environments for years with near zero issues.Read 8 Oct 2026 · gitlab.com
Project creation
The GitLab project page says it was created on September 7, 2023.Read 8 Oct 2026 · gitlab.com
Remote cache
It can optionally use a remote shared server as a second-level cache.Read 7 Oct 2026 · gitlab.com
Shared cache
It can optionally use a remote shared server as a second-level cache.Read 8 Oct 2026 · gitlab.com
Supported systems
The README lists Linux, macOS, and Windows, and says most BSD systems may work but are untested.Read 8 Oct 2026 · gitlab.com

Where Specifiction places it

Alternatives to BuildCacheAll alternatives →