ristretto

Cache library

A high-performance cache library built with concurrency and performance in mind for use cases requiring low latency and high throughput.

A high performance memory-bound Go cache

GitHub

6k stars
69 watching
373 forks
Language: Go
last commit: almost 2 years ago
cachegogolanglibraryperformance

Related projects:

RepositoryDescriptionStars
al8n/strettoA high-performance, thread-safe cache implementation for Rust.412
dgraph-io/badgerA fast, embeddable, and persistent key-value database written in Go.14,083
allegro/bigcacheA concurrent, in-memory cache designed to efficiently store large amounts of data without impacting performance.7,606
dgryski/go-perfbookA comprehensive guide to optimizing Go code for performance10,698
buraksezer/olricA distributed key/value store and cache designed to scale horizontally and provide high availability3,166
xtaci/kcp-goProvides a reliable and secure UDP transport layer with forward error correction and encryption.4,133
chrislusf/gleamA high-performance distributed execution system that supports flexible and efficient computation workflows3,469
eko/gocacheA comprehensive cache library with multiple stores and features for caching data2,515
dgraph-io/dgraphA distributed GraphQL database with a graph backend that supports high-performance and scalability20,516
houzuoguo/tiedotA NoSQL document database written in Go with JSON support and high performance capabilities.2,725
lni/dragonboatA high-performance multi-group Raft consensus library in Go5,106
graycoreio/magento2-graphql-introspection-cacheA caching mechanism for GraphQL introspection queries in Magento 2 to minimize bootstrapping time.9
faabiosr/cachegoProvides a simple caching interface with multiple caching drivers371
workiva/go-datastructuresA collection of reusable data structures for efficient and thread-safe storage and retrieval in Go.7,708
go-git/go-gitA high-level implementation of the Git version control system in Go6,070