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