Redis cache library for Go
-
Updated
Feb 24, 2026 - Go
Redis cache library for Go
🚀 A high performance gin middleware to cache http response. Compared to gin-contrib/cache, It has a huge performance improvement. 高性能gin缓��中间件,相比于官方版本,有巨大性能提升。
🧬 x/sync/singleflight but with generics, batching, sharding and nullable result
🕹️ Group and deduplicate concurrent tasks
Go experiments for learning latency and performance in platform and distributed systems.
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
Action/Executor (Command) Pattern Library for Concurrent Workloads
SingleFlight for Java — Collapse concurrent duplicate calls into one.
A type-safe wrapper around `golang.org/x/sync/singleflight` that adds generic type support. Provides the same duplicate function call suppression mechanism with compile-time type safety through `Group[K ~string, V any]` and `Result[V any]`.
A header-only/compiled C++ singleflight library
go-zero/core/syncx/singleflight.go but with Go 1.18 generics
Go singleflight with generics key & value
Request-scoped deduplication and memoization for Go. Singleflight + caching, scoped to context.Context.
implement a simple cache proxy and analyze several ways of writing Golang programs using concurrency scenarios.
High-performance cache for Go (in-memory/Redis/any storage), optimized for maximum throughput, with every known trick done right. Easy to use, yet configurable.
A simple in-process cache with single-flight filling semantics
A Swift singleflight implementation — coalescing concurrent callers onto a single shared Task.
A simple, lightweight, zero-dependency .NET Package that stops duplicate concurrent calls: identical in-flight work runs just once and every caller shares the result.
A Java utility class for suppressing duplicate requests, inspired by Go's singleflight package.
To associate your repository with the singleflight topic, visit your repo's landing page and select "manage topics."