go-cache

Cache library

A lightweight in-memory cache library for Go applications.

An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.

GitHub

8k stars
117 watching
878 forks
Language: Go
last commit: almost 3 years ago
Linked from 2 awesome lists

cachegolibrary

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
eko/gocacheA comprehensive cache library with multiple stores and features for caching data2,515
golang/groupcacheA distributed caching and cache-filling library intended as an alternative to memcached in many cases.12,988
allegro/bigcacheA concurrent, in-memory cache designed to efficiently store large amounts of data without impacting performance.7,606
yuseferi/gocacheAn in-memory key-value store/cache implementation in Go providing efficient caching capabilities9
orlovevgeny/go-mcacheA fast key-value store with expiration times and thread safety.97
viney-shih/go-cacheProvides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern.141
victoriametrics/fastcacheA high-performance, thread-safe in-memory cache for storing large amounts of key-value pairs.2,145
muesli/cache2goA Go caching library that provides concurrency-safe storage and expiration capabilities2,134
defcronyke/godscacheProvides a caching layer for Google Cloud Datastore using memcached, supporting multiple cloud platforms11
hyperoslo/cacheA caching framework that provides flexible storage options and APIs for synchronizing and asynchronously accessing cached data.2,986
erni27/imcacheA zero-dependency in-memory cache library that supports various expiration strategies and is safe for concurrent use.123
philippgille/gokvProvides a unified interface to various key-value store and caching solutions for Go programming language751
oracle/coherence-go-clientProvides a Go client to interact with a Coherence cluster using gRPC10
ulovecode/gdcacheA cache library that efficiently stores and retrieves data by using unique identifiers in SQL queries.13
akyoto/cacheA cache library for Go with an expiration time.186