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
374 forks
Language: Go
last commit: 11 days ago
cachegogolanglibraryperformance

Related projects:

Repository Description Stars
al8n/stretto A high-performance, thread-safe cache implementation for Rust. 412
dgraph-io/badger A fast, embeddable, and persistent key-value database written in Go. 14,005
allegro/bigcache A concurrent, in-memory cache designed to efficiently store large amounts of data without impacting performance. 7,569
dgryski/go-perfbook A comprehensive guide to optimizing Go code for performance 10,688
buraksezer/olric A distributed key/value store and cache designed to scale horizontally and provide high availability 3,155
xtaci/kcp-go Provides a reliable and secure UDP transport layer with forward error correction and encryption. 4,108
chrislusf/gleam A high-performance distributed execution system that supports flexible and efficient computation workflows 3,458
eko/gocache A comprehensive cache library with multiple stores and features for caching data 2,489
dgraph-io/dgraph A high-performance, distributed GraphQL database with a graph backend designed for modern applications and real-time user queries. 20,449
houzuoguo/tiedot A NoSQL document database written in Go with JSON support and high performance capabilities. 2,724
lni/dragonboat A high-performance multi-group Raft consensus library in Go 5,086
graycoreio/magento2-graphql-introspection-cache A caching mechanism for GraphQL introspection queries in Magento 2 to minimize bootstrapping time. 9
faabiosr/cachego Provides a simple caching interface with multiple caching drivers 370
workiva/go-datastructures A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go. 7,685
go-git/go-git A high-level implementation of the Git version control system in Go 6,004