Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

clcache

Free#22 of 23 in Build Cache Software

clcache: A focused, open-source cache for repeated Windows MSVC and MSBuild compilations. Ranked #22 of 23 in Build Cache Software by our editors (6.8/10); pricing: Open source; best for windows MSVC and MSBuild projects.

6.8/10Editor score
clcache6.8 Visit clcache

At a glance

  • Editor score
    6.8 / 10
  • Pricing
    Open source
  • Best for
    Windows MSVC and MSBuild projects
  • Paid from
    Free
  • Cache scope
    Local
  • Facts checked
    21 Sep 2026
clcache screenshot
  • Where it wins

    • Caches repeated cl.exe compilations and reuses object files
    • Reports cache hits, misses, size, and other statistics
    • Supports compression, cache limits, hard links, and memcached
  • Where it doesn't

    • Windows-only platform support
    • Focused on Microsoft Visual C++ cl.exe
    • Distribution is documented through the source repository

Our verdict on clcache

clcache is an open-source Python script for Windows-based Microsoft Visual C++ workflows. It intercepts and analyzes cl.exe compilation commands, then reuses previously cached object files when matching compilations recur. The product is aimed at developers and build teams working with Microsoft Visual Studio and MSBuild projects who want a local compiler cache without a commercial licensing tier. It can also forward unsupported invocations to the real compiler, keeping the cache focused on supported compilation calls.

The published project details describe clcache as open source with a local cache scope and self-hosted operation. Its core feature set covers cache management and visibility: users can configure cache size limits, compress cached object files, create hard links for cached objects, and clean or clear cached content. Cache statistics include hits, misses, size, and related information. An optional server process can handle file hashes, while an optional memcached backend provides another place for cached data. These options make the product more configurable than a minimal local object-file cache, while keeping its primary use case centered on cl.exe.

Integration is concentrated around the Microsoft build ecosystem. clcache supports Microsoft Visual Studio and MSBuild through documented command-line configuration, and AppVeyor is listed among its CI platforms. That narrow scope is its main boundary: it is designed for Windows and Microsoft Visual C++ cl.exe rather than a broad range of compilers or operating systems. Choose clcache when a Windows MSVC or MSBuild workflow matches its supported tools and a local, open-source cache is appropriate. Teams needing cross-platform builds, broader compiler coverage, or a different build environment should choose a cache product with wider platform and compiler support.

Your product? Our editors can test clcache in depth and publish a review, labelled as paid · from $149/mo →

clcache pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

clcache fact sheet

Free planNot verified
Paid fromFree
Cache scopeLocal
Self-hosted optionYes
Supported build systemsMicrosoft Visual Studio; MSBuild
Compiler/language supportMicrosoft Visual C++ cl.exe
CI platform supportAppVeyor
Remote executionNot verified
Open sourceYes
DeploymentSelf-hosted
PlatformsWindows
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations3 integrations: Microsoft Visual Studio, MSBuild, memcached
PricingOpen source
Websitegithub.com
Facts checked21 Sep 2026

clcache integrations

clcache lists 3 integrations on its own site.

  • Microsoft Visual Studio
  • MSBuild
  • memcached

Alternatives to clcache

See all clcache alternatives →

Used clcache? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used clcache for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — clcache 6.8/10

clcache is listed in our Build Cache Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/clcache/"><img src="https://www.itechguides.com/best/badge/clcache.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update