cacache-rs

Cache system

A high-performance, concurrent cache system with support for async APIs and various features.

A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. 💩💵 but for your 🦀

GitHub

556 stars
13 watching
36 forks
Language: Rust
last commit: about 2 months ago
Linked from 1 awesome list

cachelibraryrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jaemk/cached Provides Rust implementations of caching structures and simplified function memoization. 1,605
moka-rs/moka A high-performance concurrent caching library for Rust that provides flexible cache implementations with bounding and expiration policies. 1,691
laruence/yac A fast, shared memory cache system for storing and retrieving data in PHP applications. 825
iwanbk/bcache A distributed in-memory caching system with eventual consistency and configurable maximum keys 156
ziggycreatures/fusioncache A hybrid cache with advanced resiliency features and optional real-time sync capabilities 1,976
mtourne/ngx.shcache An in-memory caching system that simplifies the process of caching external data retrieved from slower lookup services. 60
jr0senblum/jc A distributed in-memory cache with features like Pub/Sub, JSON querying, and consistency mechanisms. 26
whitfin/cachex A high-performance caching system with features like transactions, expiration, and distribution across nodes. 1,617
rayokota/kcache A client library for using Apache Kafka as a persistent store for an in-memory cache 245
thinkjs/think-cache-redis A Redis-based cache system for ThinkJS applications. 5
nrkno/yr-cachyr A small, single-purpose data cache written in Swift. 126
snazy/ohc A high-performance off-heap cache implementation for Java with support for asynchronous loading and eviction using an LRU algorithm. 1,072
06chaynes/http-cache A caching middleware that follows HTTP caching rules and integrates with various backend cache managers 70
thinkjs/think-cache A caching solution designed to improve the performance of ThinkJS 3.x applications by reducing the number of requests made to external resources. 2
aisk/rust-memcache A memcached client library written in Rust for interacting with distributed memory caching systems. 135