Skip to content
whatismyalternative

Ccache

A compiler cache that speeds up recompilation by caching previous compilations and reusing

Visit Ccache

Ccache is a compiler cache that speeds up recompilation by storing the results of previous compilations and reusing them when the same compilation is performed again. It is intended for developers who run clean builds, work across multiple project directories or branches, and for servers or build farms that regularly verify that code compiles. Ccache is free software released under the GNU General Public License version 3 or later.

It supports GCC, Clang, MSVC and other similar compilers on Linux, Windows, macOS and other Unix-like operating systems, covering C, C++, assembler, CUDA, Objective-C and Objective-C++. Features include remote caching through custom storage backends, multi-level caches, fast "direct" and "depend" modes, an inode cache, Zstandard compression, BLAKE3 hashing, XXH3 checksums, hit and miss statistics, automatic cache size management, and optional path rewriting, file cloning and hard links. It caches single-file compilations only, falling back to the real compiler for unsupported cases.

9 alternatives to Ccache

Ranked by how well each tool replaces Ccache: shared features, audience, price and popularity.

  1. A powerful software build system for managing the software build process

    Covers 0 of 15 key features.

    Open source
    58 out of 100 match—
  2. Faster builds. Happier developers.

    Covers 1 of 15 key features.

    Free planOpen source
    53 out of 100 matchFree
  3. Your Friendly Web Development Companion

    Covers 1 of 15 key features.

    Free plan
    51 out of 100 matchContact sales
  4. Build great things at any scale.

    Covers 1 of 15 key features.

    Open source
    51 out of 100 match—
  5. A C language family frontend for LLVM.

    Covers 0 of 15 key features.

    Open source
    50 out of 100 match—
  6. The free C/C++ and Fortran IDE.

    Covers 0 of 15 key features.

    Free planOpen source
    43 out of 100 matchFree
  7. A web application accelerator, also known as a caching HTTP reverse proxy, installed in a

    Covers 0 of 15 key features.

    Open source
    42 out of 100 matchContact sales
  8. Distributed memory object caching system.

    Covers 0 of 15 key features.

    Free planOpen source
    42 out of 100 matchContact sales
  9. Free Common Lisp implementation with fast compilation speed, native threads, a precise, ­­

    Covers 0 of 15 key features.

    Open source
    38 out of 100 matchFree