janos / singleflight
Duplicate function call suppression with context
☆27Updated 6 months ago
Alternatives and similar repositories for singleflight:
Users that are interested in singleflight are comparing it to the libraries listed below
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.☆87Updated 6 months ago
- A linter to ensure that slices are not initialized with non-zero length☆75Updated last month
- Go library that implements fs.FS for Postgres using Large Objects.☆61Updated last year
- K-way merge with Go 1.23 range functions☆39Updated 3 months ago
- Client-side load balancing for net/http☆60Updated last month
- Remote Git repos as fs.FS file systems.☆118Updated 9 months ago
- Plausible additions to Go standard library packages☆39Updated 3 years ago
- Go package implementing WASI socket extensions☆150Updated 3 months ago
- Bridge between Go testing.T and slog.☆61Updated last year
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆45Updated 2 years ago
- Streaming JSON encoding for Golang☆29Updated 3 months ago
- ☆36Updated 3 weeks ago
- Efficiently box values in Go. Optimized for primitives, strings, and byte slices.☆70Updated 2 years ago
- Collection of third-party modules managed and synced by Buf.☆25Updated this week
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆65Updated 3 years ago
- Faster golang reflection☆53Updated 6 months ago
- Reflective protobuffer APIs☆65Updated 3 months ago
- Simple building blocks for protobuf marshaling and unmarshaling☆176Updated 9 months ago
- Apache licensed CockroachDB parser and dependencies.☆35Updated 9 months ago
- Extism Plug-in Development Kit (PDK) for Go☆68Updated last month
- 🧵 thead facilities in Go☆16Updated 4 years ago
- The missing library to write protoc plugins.☆34Updated 3 weeks ago
- Go stdlib net/rpc with context.Context support☆37Updated 2 years ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆70Updated 2 months ago
- A spinlock implementation for Go.☆61Updated 4 years ago
- Detects whether a terminal supports color, and enables ANSI color support in recent Windows 10 builds.☆36Updated last year
- ☆118Updated last year
- Marshal and unmarshal Protobuf as YAML with rich error messages.☆50Updated 3 weeks ago
- PostgreSQL Lock Client for Go☆112Updated last week
- A fast file-based priority queue☆58Updated 10 months ago