News for hackers. Stuff that matters.

Show HN: CacheKit – an async Rust cache abstraction from a production system

https://cachekit.org/

CacheKit began as an internal feature tightly coupled to Redis and our Rust API framework. We later extracted it into a standalone async crate with a smaller, more explicit public API, while keeping the production constraints that originally shaped it.

I wrote about the process of shipping the crate, including how multiple coding agents were used, where they helped, and where human judgment was still required—especially around correctness, API clarity, and DX.

Write-up: https://medium.com/@indykish/shipping-a-production-grade-rus...

( 1 comment | on HN )
Re:Show HN: CacheKit – an async Rust cache abstraction from ... by dmarwicke on Sunday January 04, 2026 @10:47AM (#46489028)
couldn't find anything about invalidation in the docs. how does that work? usually where these abstractions fall apart for me