twmb / go-cacheLinks
A concurrency safe, mostly lock-free, singleflight request collapsing generic cache with support for stale values.
☆16Updated 2 years ago
Alternatives and similar repositories for go-cache
Users that are interested in go-cache are comparing it to the libraries listed below
Sorting:
- Ordered codes for database keys☆46Updated last year
- implementation of the Allotment Routing Table (ART) algorithm by Donald Knuth, as described in the paper by Yoichi Hariguchi☆56Updated 2 years ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆73Updated last year
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)☆66Updated 3 years ago
- Period is a type that represents ISO-8601 periods of time.☆15Updated 3 weeks ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆70Updated last year
- JSON schema support for Go programs☆91Updated 3 months ago
- Micro expression parser library for Go☆33Updated last year
- Google Cloud Platform utilities in Go☆17Updated 2 months ago
- Expression evaluator for Go☆80Updated 2 weeks ago
- Go linter to detect erroneous multiplication of duration values☆49Updated 3 months ago
- Simple oauth prompting☆28Updated 2 years ago
- Lightweight library for clustering and workload distribution☆41Updated this week
- detects nested contexts in loops or function literals☆65Updated last week
- Consistent hashing hashring implementation.☆37Updated 2 years ago
- Simple and generic implementation of priority queues in Go☆34Updated 2 months ago
- Golang linter to use strconv☆43Updated 2 months ago
- Support for Unix domain sockets in Go HTTP clients☆84Updated 4 months ago
- 🚨 slog: NATS handler☆20Updated this week
- Fast Go JSON encoder for large arrays of objects☆46Updated 3 years ago
- CBOR Stream Decoder☆41Updated 5 years ago
- Linter that confirms DB rows and statements are closed properly.☆91Updated 8 months ago
- A Kafka log inspired in-memory and append-only data structure☆134Updated last month
- ☆47Updated 9 months ago
- galaxycache is a caching and cache-filling library based on groupcache.☆70Updated last month
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆36Updated 3 months ago
- Mutable strings in Golang via overlays☆14Updated 2 years ago
- Package for indexing zip files and storing a compressed index☆48Updated 3 weeks ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆67Updated 9 months ago
- 🚔 Enforce field tags in (un)marshaled structs☆39Updated 2 weeks ago