DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
Repository Index
47,133 repositories indexed
1–6 of 6 · Most stars
Simple key-value storage with support for multiple backends
dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
One caching API, Multiple backends
- cache
- golang
A thin PSR-6 cache wrapper with a generic interface to various caching backends emphasising cache tagging and indexing.
- psr-cache
- apix-cache
- apix
- cache-backend