CATEGORY
Caching 945 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
cache_bust_macroProcedural macro for cache_bust3,875MIT
mem_cachememory cache3,872MIT OR Apache-2.0
pwalletpwallet is a cli for store and recover or export passwords3,864MIT
http-cache-tower-serverServer-side HTTP response caching middleware for Tower/Axum3,861MIT OR Apache-2.0
reactive-macrosA lightweight, dependency-aware memoization library with automatic invalidation and lazy recomputation.3,839GPL-2.0
ieee-registryA Rust crate to cache the IEEE public registries as csv.3,828non-standard
epoch-dbAn intelligent, persistent, and concurrent key-value store for Rust, designed to manage data with a lifecycle through frequency…3,827MIT OR Apache-2.0
ngdp-cacheTransparent caching layer with TTL support for all NGDP operations3,814MIT OR Apache-2.0
with_daemonAn async client-daemon abstraction framework3,792MIT OR Apache-2.0
easylazyEasy lazy initialization of variables3,792MIT
hitbox-redisHitbox redis backend.3,774MIT
sleigh-configPrecompiled .sla files and other processor configuration files needed to interface with Ghidra SLEIGH3,630Apache-2.0
lurk-elsaAppend-only collections for Rust where borrows to entries can outlive insertions3,620MIT/Apache-2.0
slab-allocA fast, single-threaded object allocator.3,570Apache-2.0
kalgan_cacheA wrapper for redis crate used by Kalgan Framework.3,563MIT OR Apache-2.0
sui-cacheBuilt-in binary cache server and push pipeline for the sui Rust-native Nix runtime3,537MIT
dfdi-coreThe core components of dfdi3,511MIT
dfdi-macrosMacros for dfdi3,505MIT
memselectNo-std compatible memoizing selectors3,464MIT
rive-cache-inmemoryIn-memory cache for Rive.3,446LGPL-2.1-or-later
website-screenshot📸 website screenshots as a service3,429MIT/Apache-2.0
lazy_concatLazy concatenation for Strings and Vecs3,405MIT
rds_lockA simple and easy-to-use asynchronous redis distributed read-write lock implementation based on tokio and redis-rs.3,353MIT
shared_slabData structure with shared insertion3,331MIT
sui-graph-storeL1 content-addressed graph store for sui — redb index + rkyv-archived blobs on a ZFS-friendly layout. Replaces the SeaORM/SQLite…3,299MIT
tokio-cacheNon-blocking caches that can be used with Tokio.3,289MPL-2.0
semver-storeAn HashMap structure that uses semver strings as keys.3,235MIT
http-cache-towerHTTP cache middleware for Tower/Hyper3,211MIT OR Apache-2.0
kube-subcontrollerMulti-subcontroller management by reacting to reflector3,193Apache-2.0
object-alloc-testA suite of tests for object allocators.3,190Apache-2.0
actionidmap-updaterA HashMap that can be updated from a URL. Intended to be used to keep reverse-engineered API's in use even as private referenced…3,176MIT OR Apache-2.0
kevy-storekevy keyspace + value types + expiry — pure Rust, zero deps.3,162Apache-2.0 OR MIT
hydracache-coreCore runtime types and traits for HydraCache.3,135Apache-2.0
cache-managerSimple managed directory system for project-scoped caches with optional eviction policies.3,093MIT OR Apache-2.0
anor-commonAnor Common Utilities3,085MIT
anor-apiAnor API Service3,074MIT
ferro-cacheCaching with tags for the Ferro framework3,074MIT
sui-dockerfile-node-cache-daemonNode-local L0 disk cache daemon for supa-charge-akeyless-ci (Phase 3b) — one instance per k8s node, falls through to sui-cache's…3,051MIT
dbLightweight high-performance pure-rust transactional embedded database.3,017MIT OR Apache-2.0
oxcacheA high-performance multi-level cache library for Rust with L1 (memory) and L2 (Redis) caching.2,991MIT
mapageIn-memory type-namespaced key value storage with GraphQL2,967MIT OR Apache-2.0
lazy_listLazily-populated lists, finite or infinite2,960MIT
matrix-sdk-sqlSQL-Based State Storage for matrix-sdk2,951Apache-2.0
video_hash_filesystem_cacheA companion cache for storing the video hashes used by the vid_dup_finder_lib crate2,951MIT OR Apache-2.0
hydracacheUser-facing HydraCache runtime crate.2,948Apache-2.0
fixed_free_listA fixed-size free-list with optional key lifetime safety and macroless unique typing.2,938MIT OR Apache-2.0
tunnelbana-etagsGenerate etags for static files and serve them with tower.2,920MIT OR Apache-2.0
redis_ipcSimple crate for ipc (inter-process communication) and service-to-service communication based on redis.2,920MIT
fibre_cacheBest in-class comprehensive, most flexible, high-performance, concurrent multi-mode sync/async caching library for Rust. It…2,919MPL-2.0
extra_waitersWait for notifications without a Mutex2,918MIT OR Apache-2.0
hirpdagLibrary and procedural macros for Hash Consed, Immutable, Reference Counted, Persistent, Directed Acyclic Graph data structures.2,913MIT OR Apache-2.0
dfdiDependency For Dependency Injection2,908MIT
hitbox-actixAsynchronous caching framework for Actix.2,854MIT
sarlaccThread-safe lock-free interning of data2,841MIT
flourishConvenient and full-featured signals for Rust.2,836MIT OR Apache-2.0
indexed-poolIndexed object pool for expensive / frequent allocations2,825MIT
http_cache_tags_coreAn experimental cache tagging library for Rust web frameworks2,812MIT OR Apache-2.0
sui-dockerfile-wrapperIntercept/resolve/fall-through wrapper around `docker build` — cache-first via sui-cache, falling through to real docker on any…2,801MIT
unrolled-linked-listThe implementation of the unrolled linked list in rust2,785non-standard
fast_forwardQuering collections blazing fast.2,774MIT
kacheZero-copy, content-addressed build cache for Rust, C/C++ and more. No copies, no wasted disk — just hardlinks locally and S3 for…2,755Apache-2.0
sparkvExpirable in-memory key-value store with per-entry TTL and zero dependencies2,747MIT
phantom-frameA high-performance prerendering proxy engine with caching support2,740MIT
flyweightsInterned strings & bytestrings for client-controlled values in long-lived programs.2,740BSD-2-Clause
rstrieA generalized Trie implementation for Rust.2,717MIT
redishA lightweight in-memory key-value database2,703MIT
btdt"been there, done that" - a tool for flexible CI caching2,702MIT OR Apache-2.0
fn-mapAbstraction around HashMap. Uses closure to compute and store value.2,695MIT
sycamore-queryData fetching and caching for sycamore2,686MIT OR Apache-2.0
jupiter-rsJupiter is a library for providing high-throughput ultra low latency services via the RESP protocol as defined by Redis.2,683MIT
async-refreshCreate values that refresh automatically and asynchronously after a given duration.2,637MIT
cache_bust_cliCLI tool for use in conjunction with the cache_bust crate to add hashes to file names2,619MIT
isoprenoidisoprenoid is the signals runtime framework backing flourish.2,608MIT OR Apache-2.0
fast-shardHigh-performance configurable sharding library with SIMD optimizations2,601MIT OR Apache-2.0
threatflux-cacheA flexible async cache library for Rust with pluggable backends and serialization2,575MIT
transient_dbAn intelligent, persistent, and concurrent key-value store for Rust, designed to manage data with a lifecycle through frequency…2,551MIT OR Apache-2.0
ittybittyAn itty bitty bitset to hold your itty bitty bits.2,542MIT OR Apache-2.0
lazy_catchcatch result and lazy compute2,525MIT
rocket-static-filesServe static files with cache headers with Rocket2,494MPL-2.0
remcachedCaching system designed for efficient storage and retrieval of entities from remote repositories (REST APIs, Database, ...etc)2,460MIT OR Apache-2.0
plain-cacheHighly performant thread-safe cache with a focus on simplicity2,451MIT OR Apache-2.0
http_cache_tags_axumAn experimental cache tagging library for axum2,435MIT OR Apache-2.0
bloomfxBloom filter implementation backed by fxhash2,420non-standard
stringstoreCached dynamic set of strings with mildly expensive construction but cheap comparisons.2,415LGPL-3.0-only
remote_configFlexible crate for asynchronously loading configuration from remote source with caching and automatic revalidation.2,413non-standard
http_cache_tags_actixAn experimental cache tagging library for actix2,376MIT OR Apache-2.0
salvia_macroProc macros implementation for Salvia crate2,355MIT OR Apache-2.0
mincache-implProcedural macro implementation for mincache2,354non-standard
rtcacheA read-through/write-back cache2,353Apache-2.0 OR MIT
stack-memdbAn in-memory database backed by an array and useful for runtimes without a heap or with a constrained stack2,351Apache-2.0
istra fast string interning library based off of ustr2,351MIT
compose-deriveA positional memoization runtime similar to Jetpack Compose Runtime.2,346MIT/Apache-2.0
fifo-cacheA minimalist FIFO cache with TTL (Time To Live) support2,342MIT
const-struct-version-deriveA proc-macro to generate a hash based on the fields of a struct. Useful for intelligently expiring a cache when the stored object…2,328MIT OR Apache-2.0
glaceA type-safe, user-friendly proc macro for embedding a file tree into your code.2,286CC0-1.0
btdt-cli"been there, done that" - a tool for flexible CI caching2,249MIT OR Apache-2.0
mini-moka-wasmTemporary vendored fork of mini-moka with wasm browser compat patch2,242MIT OR Apache-2.0
anor-storageAnor In-Memory Data Storage2,238MIT
ocraOCRA: A Rust implementation of Cache in arrow-rs' ObjectStore interface2,222non-standard
armature-redisRedis client integration for Armature - connection pooling, pub/sub, and DI-ready2,200Apache-2.0
elfmallocA fast, concurrent, general-purpose allocator.2,197Apache-2.0
tidalcacheLocal cache for the tidal music service. Integrates with the tidal crate.2,180MIT
cacache-syncSynchronous, content-addressable, key-value, high-performance, on-disk cache.2,162Apache-2.0
http_cache_tagsAn experimental cache tagging library for Rust web frameworks2,162MIT OR Apache-2.0
paper-cacheAn in-memory cache with dynamic eviction policies.2,157AGPL-3.0
texture-cacheA LRU texture cache for caching many small textures in a single big GPU texture2,151MIT OR Apache-2.0
aurora-dbA lightweight, real-time embedded database with built-in PubSub, reactive queries, background workers, and intelligent caching.2,106MIT
apt-cacher-rsCaching proxy for Debian style package repositories2,104MIT
transactionalA simple optimistic lock-free confirmation-based transactional model for Rust.2,102non-standard
core_memoZero-cost, no_std-compatible library for lazy evaluation and memoization2,052MIT OR Apache-2.0
fluent-zero-buildBuild-time code generator for fluent-zero. It compiles Fluent (.ftl) files into static, zero-allocation Rust code and Perfect…1,987MIT
ccacheComposable Caches1,974Apache-2.0
streamhouse-deriveThe derive macro crate for streamhouse1,965MIT OR Apache-2.0
fluent-zeroA zero-allocation, high-performance Fluent localization loader optimized for GUIs and games via compile-time caching to return…1,957MIT
slotmap-mapSlotmap data structure1,927Zlib
komora-syncSynchronization structures for the komora db project1,924MIT OR Apache-2.0
memory-balloonMemory filling tool. Allocates a chunk of memory of a specified size and tries to make sure the
OS keeps it in main memory,…1,901Apache-2.0/MIT
thingdCore primitives for thingd, an object-shaped local memory engine for apps and agents.1,889Apache-2.0
cache-roA high-performance, thread-safe persistent cache with TTL support1,881MIT OR Apache-2.0
paper-serverAn in-memory cache with dynamic eviction policies.1,879AGPL-3.0
bytecon_data_storeA library for storing ByteConverter implementations conveniently.1,877MIT OR Apache-2.0
arc-disk-cacheConcurrently Readable Disk Cache1,875MPL-2.0
cachemapA concurrent insert-only hashmap for caching values1,874MIT
paper-utilsA utility crate for PaperCache.1,868AGPL-3.0
leptos-query-rsA powerful, type-safe data fetching and caching library for Leptos 0.8 applications1,855MIT
dedDead Easy Deduplication.1,854MIT OR Apache-2.0
cuckoo_filtera cuckoo filter implementation in rust1,813MIT
anor-serverAnor Server1,812MIT
cachrSimple shared access caching struct1,806MIT OR Apache-2.0
yslibysaf standard library.1,804MIT
ikigai-coreIdentity, representations, resolution, content-addressed caching, and capabilities.1,795MIT OR Apache-2.0
anor-cliAnor Command-line Interface1,784MIT
sui-dockerfile-verifyDockerfile build equivalence checker — compares two built images' `docker history` layer sequence + final filesystem content…1,784MIT
eternityA Rust library to limit requests and cache results.1,775ISC
sui-cache-evalContent-addressed evaluation cache for sui — hash-keyed memoization of Nix expressions1,767MIT
smart-cache-macroProcedural macros for smart-cache1,760MIT OR Apache-2.0
sui-dockerfile-prewarmerStanding pre-warming service — polls watched public Dockerfiles for new commits and keeps sui's cache warm via…1,753MIT
anor-collectionsAnor Collections1,748MIT
anor-clientAnor Storage API Client in Rust1,737MIT
cql_i16i16 storage support for CQL Database - a lightweight array-based database1,730MIT OR Apache-2.0
cql_f64f64 storage support for CQL Database - a lightweight array-based database1,720MIT OR Apache-2.0
dir-cacheDirectory based kv-store1,716MPL-2.0
dataload-rsAddresses N+1 problem in GraphQL applications through batching1,710MIT
kevy-embeddedEmbedded mode for kevy — in-process Redis-compatible KV without the server/runtime.1,704Apache-2.0 OR MIT
anor-httpAnor HTTP Service1,703MIT
supergreenLib of common utils for cargo-green & rustcbuildx1,696MIT
versionedProvides a pointer-like wrapper for counting mutations.1,691MIT OR Apache-2.0
cornerstoreAn in-memory key/value store for read-heavy workloads with expireable items.1,690Apache-2.0
tamponSpecialized crate that contains SAFE Rust functions, macros and trait to serialize / deserialize data structure and/or object in…1,683MIT
trillium-cachehttp cache handler for trillium.rs1,668MIT OR Apache-2.0
hat-trie-cacheA high-performance HAT-trie implementation with integrated quick-cache support for concurrent operations and binary encoding…1,666MIT OR Apache-2.0
wasmer-cache-nearCache system for Wasmer WebAssembly runtime1,663MIT
remember-thisA simple mechanism for caching data to both memory and disk. Uses `tokio`.1,660Apache-2.0
wasmer-cache-asml-forkCache system for Wasmer WebAssembly runtime1,632MIT
rmw_ttlmapMinimal async cache in Rust with support for key expirations1,620MIT
laizyA simple, stable and thread-safe implementation of a lazy value1,619MIT OR Apache-2.0
ezcacheEasy and flexible cache library for Rust1,611GPL-2.0-only
laburnumAn LSP framework for building language servers and compilers, powered by an incremental query tree with content-addressed…1,607BlueOak-1.0.0
MMDB_Client{InDev} A simple,easy to use database server.1,604MIT
rblockA small read-biased RwLock for sharded, read-heavy caches1,597Apache-2.0
citum_storeCitum style and locale storage layer — registry, cache, and resolver chain1,592MIT OR Apache-2.0
artushak-web-assetsAsset file manager1,589Apache-2.0
smart-cacheA smart caching library for Rust with automatic invalidation1,585MIT OR Apache-2.0
cachewellLruCache with pinning and detachment support1,580MPL-2.0
cached_fieldProc macro to cache associate function result on strut field. An analogy to python's @cached_property class decorator.1,577MIT
blazinternerEfficient and concurrent interning of generic data1,572MIT OR Apache-2.0
salviaIncremental computing brought to async Rust1,564MIT OR Apache-2.0
citadeldb-bufferBuffer pool with SIEVE eviction and encrypt/decrypt pipeline for Citadel1,558MIT OR Apache-2.0
miniptrData-structures based on small, safe indices into arenas ("mini pointers")1,5570BSD OR MIT OR Apache-2.0
handle-keyTyped and named or unnamed map keys1,557MIT OR Apache-2.0
shardmapSharded embedded in-memory map with optional cache, protocol, and server internals1,551Apache-2.0
lathescan resistant concurrent cache eviction manager1,548GPL-3.0
quick-hash-cacheAsync Concurrent Hashmap. Unlike Redis it supports multi threading and advanced data structures1,542MIT
decay-cacheA Redis-like file cache library1,535MIT
streamhouseA strongly typed client for clickhouse1,529MIT OR Apache-2.0
kache-coreCore planner data structures and algorithms for kache.1,518Apache-2.0
ovr-vsdb-deriveSome procedure macro implementations for vsdb.1,498MIT
rat_memcache高性能 Memcached 协议兼容服务器,支持双层缓存和持久化存储1,494LGPL-3.0-or-later
camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0
zlayer-registryOCI container registry client with blob caching1,483Apache-2.0
redisgoA simple and ergonomic Redis client wrapper for Rust1,480MIT OR Apache-2.0
rustysquidHigh-performance HTTP caching proxy optimized for embedded systems and routers1,439MIT
fulguranceA blazing-fast, adaptive prefetching and caching library for Rust1,427MIT
const-struct-versionA trait plus proc-macro to generate a hash based on the fields of a struct. Useful for intelligently expiring a cache when the…1,425MIT OR Apache-2.0
retainer_nickbpFork of retainer with access to cache expiration values1,414MIT
rust_cachingA simple safe Rust library to cache functions (or sections of code) in memory1,412MIT
bb-downloaderA simple async downloader for applications1,403MIT
safa-buffer-poolSafa-buffer-pool is a quick and simple tool to create buffer pools in a mono or multi thread context.1,379MIT
etchdnsA caching DNS proxy with advanced security features, WebAssembly hooks, and comprehensive protection mechanisms1,377MIT
near-cachedNear fork of https://github.com/jaemk/cached1,375MIT
icon-cacheComplete and user-friendly zero-copy wrappers for the GTK icon cache1,375MIT OR Apache-2.0
axum_rate_limiterA flexible and powerful rate limiting middleware for Axum web framework with support for multiple strategies including IP, URL,…1,370MIT OR Apache-2.0
paper-clientThe Rust PaperCache client.1,364AGPL-3.0
multi-tier-cacheCustomizable multi-tier cache with L1 (Moka in-memory) + L2 (Redis distributed) defaults, expandable to L3/L4+, cross-instance…1,337MIT OR Apache-2.0
lintel-schema-cacheDisk-backed schema cache with HTTP fetching and JSON parsing1,326Apache-2.0
litecacheService of litestorm for caching1,316MIT
statmanStat Manager1,312MIT OR Apache-2.0
hitbox-coreAsynchronous caching framework core traits.1,310MIT
swiftlinkSwiftlink is a fast, flexible URL shortener. With a simple API, it transforms long URLs into short, shareable links: shortening…1,306Apache-2.0 OR MIT
kevykevy — a pure-Rust, zero-dependency, Redis-compatible KV server.1,292Apache-2.0 OR MIT