{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"sccache is a compiler caching wrapper that stores compilation results locally or in cloud storage to avoid recompilation, supporting C/C++, Rust, CUDA, and other compilers with optional distributed compilation.","skillfed_tags":["build-acceleration","compiler-cache","distributed-builds"],"use_cases":["Accelerate CI/CD pipelines by caching C/C++ and Rust compilation results across builds and team members.","Speed up local development by avoiding recompilation of unchanged source files across multiple builds.","Distribute compilation workload across multiple machines with automatic toolchain packaging for remote builders.","Cache CUDA and HIP compiler output to reduce GPU build times in heterogeneous computing projects.","Integrate with CMake builds using CMAKE_C_COMPILER_LAUNCHER and CMAKE_CXX_COMPILER_LAUNCHER for transparent caching."],"what_it_does":"sccache is a compiler caching tool that intercepts compilation commands and stores results to avoid redundant recompilation. It works as a compiler wrapper\u2014you prefix your normal compiler invocations with sccache, and it transparently caches object files and other build artifacts. It supports a wide range of compilers including gcc, clang, MSVC, rustc, NVIDIA CUDA (nvcc), AMD ROCm HIP, and others.\n\nThe package can store cached results on local disk or in cloud storage backends like S3, Redis, Memcached, Google Cloud Storage, Azure, and others. It includes a client-server architecture where the server maintains in-memory state for efficiency, and it can optionally provide distributed compilation similar to icecream, automatically packaging toolchains for remote build servers. The tool is particularly useful in CI/CD pipelines and large projects where compilation time is a bottleneck.","worth_installing":"Yes, if you have compilation-heavy workflows (C/C++, Rust, CUDA) and want to reduce build times. The package is actively maintained, has no runtime dependencies, and offers both local and cloud storage options. Medium install friction is acceptable given the potential build-time savings. No known security vulnerabilities."},"id":"sccache","links":{"html":"https://skillfed.io/packages/sccache","md":"https://skillfed.io/packages/sccache.md","pypi":"https://pypi.org/project/sccache/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-22","license_spdx":null,"license_treatment":"permissive","name":"sccache","python_support":"unspecified","summary":"Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage."},"popularity":{"monthly_downloads":975273,"position":4597,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.16.0"}
