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

539 stars
13 watching
35 forks
Language: Rust
last commit: 5 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,565
moka-rs/moka A high-performance concurrent caching library for Rust that provides flexible cache implementations with bounding and expiration policies. 1,632
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,846
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,601
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,071
06chaynes/http-cache A caching middleware that follows HTTP caching rules and integrates with various backend cache managers 68
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. 132