Caches
30 libraries in Database / Caches
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases
Efficient key/value cache for gigabytes of data
A high performance memory-bound Go cache
A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more
Cache library with support for expirable Cache, LFU, LRU and ARC
A high performance lockless cache for Go. Many times faster than Ristretto and friends
fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead
In-memory key:value cache which supports automatic invalidation based on timeouts
An in-memory cache with item expiration and generics
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
Embeddable Distributed in-memory data store compatible with Redis clients
Unified Go cache library supporting multi-level caching
High performance, near optimal in-memory cache with proactive TTL expiration and generics
Golang Cache component for multiple drivers
Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy
Eventually consistent distributed in-memory cache Go library
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern
A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding
A simple way to use in-memory cache in Golang (TTL/FIFO/LRU/LFU)
Fast in-memory key:value store/cache library. Pointer caches
Map with expiring key-value pairs
RESTful caching micro-service backed by Couchbase server
BigCache with clustering support and individual item expiration
A data race free Go ache library with high performance and auto pruge functionality
A High Performance, Generic, thread-safe, zero-dependency cache package
Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport
A Go caching framework that supports multiple data source drivers
A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache
The generic version of `GCache`, cache support for expirable Cache, LFU, LRU and ARC
In-memory key value storage with TTL for each record