Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
Efficient cache for gigabytes of data written in Go.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
A high performance memory-bound Go cache
TranslatedA Golang implemented Redis Server and Cluster.
- kv-cache
- golang
- redis-server
- redis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
- go
- golang
- redis
- redis-client
☔️ A complete Go cache library that brings you multiple ways of managing your caches
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
A high performance caching library for Go
- cache
- go
- performance
- w-tinylfu
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Concurrency-safe Go caching library with expiration capabilities and access counters
Open Source HTTP Reverse Proxy Cache and TSDB Query Accelerator
Go Memcached client library #golang
- memcached-clients
- golang
- memcache
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Embeddable and distributed in-memory alternative to Redis.