gocache

Cache manager

A comprehensive cache library with multiple stores and features for caching data

☔️ A complete Go cache library that brings you multiple ways of managing your caches

GitHub

3k stars
22 watching
199 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

bigcachecachechaingogolanghacktoberfestmemcachememoryredisristretto

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
yuseferi/gocacheAn in-memory key-value store/cache implementation in Go providing efficient caching capabilities9
golang/groupcacheA distributed caching and cache-filling library intended as an alternative to memcached in many cases.12,988
patrickmn/go-cacheA lightweight in-memory cache library for Go applications.8,218
defcronyke/godscacheProvides a caching layer for Google Cloud Datastore using memcached, supporting multiple cloud platforms11
allegro/bigcacheA concurrent, in-memory cache designed to efficiently store large amounts of data without impacting performance.7,606
orlovevgeny/go-mcacheA fast key-value store with expiration times and thread safety.97
ulovecode/gdcacheA cache library that efficiently stores and retrieves data by using unique identifiers in SQL queries.13
oastuff/clusteredbigcacheProvides in-memory caching with clustering support45
viney-shih/go-cacheProvides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern.141
oracle/coherence-go-clientProvides a Go client to interact with a Coherence cluster using gRPC10
erni27/imcacheA zero-dependency in-memory cache library that supports various expiration strategies and is safe for concurrent use.123
lovoo/gokaA distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices.2,367
echovault/sugardbA distributed in-memory data store and cache with features like replication, persistence, andPub/Sub functionality.429
hyperoslo/cacheA caching framework that provides flexible storage options and APIs for synchronizing and asynchronously accessing cached data.2,986
muesli/cache2goA Go caching library that provides concurrency-safe storage and expiration capabilities2,134