Caching
dyn-cache
ExperimentalQuery cache indexed by type.
tokio-memcache
ExperimentalTokio memcache client. WIP
libaster
ExperimentalA light, fast and powerful cache proxy written in Rust.
ccache
ExperimentalComposable Caches
simple-interner
ExperimentalA simple append-only interner
thunk
ExperimentalPrimitives for generic lazy evaluation in Rust. This crate requires nightly for `untagged_unions`.
nsqueue
ExperimentalRust client for the NSQ realtime message processing system
newbee
Experimentalthis is a rdb streamed parser
wasmer-cache-near
ExperimentalCache system for Wasmer WebAssembly runtime
ate
ExperimentalDistributed immutable data store with strong encryption and authentication
rayon-tlsctx
Experimentalthread local contexts for rayon loops
elfmalloc
ExperimentalA fast, concurrent, general-purpose allocator.
object-alloc-test
ExperimentalA suite of tests for object allocators.
slab-alloc
ExperimentalA fast, single-threaded object allocator.
ferro-cache
ExperimentalCaching with tags for the Ferro framework
catfs
ExperimentalCache AnyThing filesystem
tidalcache
ExperimentalLocal cache for the tidal music service. Integrates with the tidal crate.
cql_db
ExperimentalCore CQL Database functionality - a lightweight array-based database
cache-macro
ExperimentalA procedural macro for automatically caching the output of functions.
cql_u64
Experimentalu64 storage support for CQL Database - a lightweight array-based database
core_memo
ExperimentalZero-cost, no_std-compatible library for lazy evaluation and memoization
lru-cache-macros
ExperimentalA procedural macro for automatically caching the output of functions.
cql_tiny_text
ExperimentalTinyText storage support for CQL Database - a lightweight array-based database
memoiter
ExperimentalMemoization of Iterators, so that their past results can be indexed.
cql_nullable_f64
ExperimentalNullable f64 storage support for CQL Database - a lightweight array-based database
fates
ExperimentalA crate for creating reactive declarations
persistentcache_procmacro
ExperimentalProcedural macro for persistently caching functions (dependency of persistentcache crate)
persistentcache
ExperimentalMacros for persistently caching function calls using files or Redis
allocator-suite
ExperimentalAllocator Suite for various allocation types
accelerator
ExperimentalMVP multi-level cache runtime with singleflight load de-duplication
gtk-icon-cache
ExperimentalA gtk-icon-cache file reader
memselect
ExperimentalNo-std compatible memoizing selectors
unrolled-linked-list
ExperimentalThe implementation of the unrolled linked list in rust
deduplicate
Experimentalcaching, asynchronous, request deduplication
artemis-normalized-cache
ExperimentalA graph-based normalized cache exchange for the artemis crate.
hitbox-actix
ExperimentalAsynchronous caching framework for Actix.
lazy_concat
ExperimentalLazy concatenation for Strings and Vecs
accelerator-macros
ExperimentalProcedural macros for the accelerator cache runtime
cached-path
ExperimentalDownload and cache HTTP resources.
hash_tag_id
ExperimentalRedis hash tag generator for ID routing / 生成 Redis hash tag 将相同 ID 数据路由至同节点
lease
ExperimentalObject pool that leases values and automatically returns them with async support
jinterner
ExperimentalEfficient and concurrent interning of JSON data
line-col
ExperimentalConvert string slice indices into line/column numbers
actix-ratelimit
ExperimentalRate limiting middleware framework for actix-web
stack-buffer
ExperimentalStack buffer provides alternatives to BufReader and BufWriter allocated on the stack instead of the heap.
numanji
ExperimentalLocal-affinity first NUMA-aware allocator with optional fallback
nsq-client
ExperimentalRust client for the NSQ realtime message processing system
bloom_filter_plush
Experimentalrust_bloom_filter
aredis
ExperimentalARedis is a Redis client implemented in Rust.
tomt_atom
ExperimentalBasic Atom (string) registry for use with ID strings. For when an application contains and passes around many constant strings (mainly de/serialized strings), this should reduce the overall memory footprint and slightly increase cache usage