Versions:

  • 0.14.0
  • 0.13.0
  • 0.12.0
  • 0.10.0
  • Unstable

kache is a content-addressed, zero-copy build cache developed and published by Kunobi Ninja, currently available at version 0.14.0, with a total of five versions released to date. The software is designed to accelerate build workflows for projects written in Rust, C, and C++, among other languages, making it a relevant tool in the build tooling and developer productivity category. Its core purpose is to eliminate redundant recompilation and unnecessary file duplication by caching build artifacts in a content-addressed manner, meaning that artifacts are stored and retrieved based on their content rather than their file paths or timestamps. A defining characteristic of kache is its zero-copy approach: instead of duplicating files on disk, it hardlinks artifacts locally, which avoids file copies entirely and prevents wasted disk space. This design makes it particularly suitable for development environments where large build outputs would otherwise consume significant storage. Beyond local caching, kache supports sharing cached artifacts across machines and teams through S3-compatible object storage, enabling distributed caching scenarios such as shared caches for continuous integration pipelines or collaborative development setups. This combination of local hardlinking and remote object storage sharing allows users to benefit from fast, space-efficient caching on individual machines while also reusing build results across an entire infrastructure. The software targets developers and teams working with compiled languages who want to reduce build times and disk usage without changing their existing toolchains. As reflected in its version history of five releases culminating in version 0.14.0, kache is an actively evolving project under the stewardship of Kunobi Ninja. Its focus on content addressing, zero-copy operation, and S3-compatible sharing positions it as a specialized solution for organizations seeking efficient, shareable build caching for Rust, C/C++, and additional supported environments.

Tags: