1.maypok86 / otterA high performance caching library for Gocachegoperformancew-tinylfuGoAPACHE-2.02.7K total73 forks+59 starsfrom 2,649 · score 4.09
2.dgraph-io / ristrettoA high performance memory-bound Go cachecacheperformancegolanggolibraryGoAPACHE-2.07K total463 forks+49 starsfrom 6,956 · score 3.91
3.allegro / bigcacheEfficient cache for gigabytes of data written in Go.cacheperformancecachinggolang-libraryhacktoberfestGoAPACHE-2.08.2K total620 forks+40 starsfrom 8,136 · score 3.71
4.golang / groupcachegroupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.GoAPACHE-2.013K total1.4K forks+32 starsfrom 13,304 · score 3.50
5.patrickmn / go-cacheAn in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.gocachelibraryGoMIT8.8K total911 forks+24 starsfrom 8,816 · score 3.22
6.eko / gocache☔️ A complete Go cache library that brings you multiple ways of managing your cachesgogolangcachememcacheredismemory+4 moreGoMIT2.9K total224 forks+15 starsfrom 2,874 · score 2.77
7.VictoriaMetrics / fastcacheFast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overheadgolanggocacheinmemory-cachefastcaching+1 moreGoMIT2.4K total196 forks+5 starsfrom 2,368 · score 1.79
8.bluele / gcacheAn in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARCgogolangcachein-memoryarclru+1 moreGoMIT2.7K total286 forks+3 starsfrom 2,724 · score 1.39