Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
Repository Index
84,583 visible repositories in the index
25–48 of 51 · Most stars
GraphQL, built for Deno - a native GraphQL caching client and server module
🛶 Your lightweight persistence toolbox
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
Redis cache library for Go
An RFC compliant and ESI capable HTTP cache for Nginx / OpenResty, backed by Redis
Memoize promise-returning & async functions
A simple in-memory file cache for gulp
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.
A method caching macro for elixir using CAS on ETS.
- elixir-lang
- memoize
- cache
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Eventually consistent distributed in-memory cache Go library
- gossip-protocol
- cache
- lru-cache
- in-memory-caching
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
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
Cache slam defense using a semaphore to prevent dogpile effect.
- php
- caching
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
A RESTful caching micro-service in Go backed by Couchbase
ETS-based fix-sized LRU cache for elixir
Request caching for Phoenix & Absinthe (GraphQL), short circuiting even the JSON decoding/encoding
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
- cache
- gocache
- golang
- go-parallel-caching
gdcache is a pure non-intrusive cache library implemented by golang, you can use it to implement your own cache.
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
- go
- golang
- datastore
- appengine