janos / singleflightLinks
Duplicate function call suppression with context
β45Updated last month
Alternatives and similar repositories for singleflight
Users that are interested in singleflight are comparing it to the libraries listed below
Sorting:
- π¨ slog sampling: drop repetitive log recordsβ95Updated 2 weeks ago
- A high performance in memory distributed cacheβ73Updated 9 months ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviromentsβ79Updated 3 years ago
- Function and HTTP request coalescerβ70Updated 4 months ago
- Cookies, but with structs, for happiness.β110Updated this week
- Client-side load balancing for net/httpβ77Updated 2 months ago
- Go library that implements fs.FS for Postgres using Large Objects.β64Updated 2 months ago
- Script engine, especially good for testsβ160Updated last year
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)β65Updated 3 years ago
- Reflective protobuffer APIsβ66Updated 11 months ago
- Simple building blocks for protobuf marshaling and unmarshalingβ226Updated last year
- β123Updated 2 years ago
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.β91Updated 2 weeks ago
- The Go implementation of Frisbee - a bring-your-own protocol messaging framework designed for performance and stability.β73Updated last month
- K-way merge with Go 1.23 range functionsβ41Updated 11 months ago
- Apache licensed CockroachDB parser and dependencies.β41Updated 2 months ago
- Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufsβ114Updated last week
- Pure Go SQL parserβ167Updated 4 months ago
- The Go library for JSON Schema. An official Google project providing a comprehensive toolkit for validation, reflection, and schema constβ¦β132Updated last week
- An easy, no-frills memoizer for Go. Cache your expensive function calls.β124Updated last year
- Golang lock-free Hashmap and Listβ71Updated 2 years ago
- Assert your Go code is inlined and bounds-check eliminatedβ311Updated 6 months ago
- A linter to ensure that slices are not initialized with non-zero lengthβ78Updated 3 weeks ago
- A best practice http server set up that supports graceful shutdownβ200Updated 3 weeks ago
- Elegant middleware functions for your HTTP clients.β104Updated 2 years ago
- The missing library to write protoc plugins.β38Updated 9 months ago
- PostgreSQL Lock Client for Goβ118Updated this week
- JSON Schema mapping for Goβ177Updated last week
- Go library for parsing and applying patches created by Gitβ124Updated 2 months ago
- A Twirp RPC Swagger/OpenAPI 2.0 generatorβ49Updated 2 years ago