samber / go-singleflightx
🧬 x/sync/singleflight but with generics, batching, sharding and nullable result
☆40Updated last month
Alternatives and similar repositories for go-singleflightx:
Users that are interested in go-singleflightx are comparing it to the libraries listed below
- 🌶️ In-memory caching library for read-intensive Go applications☆80Updated this week
- The missing library to write protoc plugins.☆37Updated 2 months ago
- OpenTelemetry SQL database driver wrapper for Go☆118Updated 2 weeks ago
- 🚨 slog sampling: drop repetitive log records☆80Updated this week
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆118Updated last week
- Client-side load balancing for net/http☆64Updated last week
- Ordered map☆101Updated 9 months ago
- Knit standalone gateway and Go embeddable gateway☆50Updated 3 weeks ago
- A Fast Streaming Parser for multipart/form-data in Golang☆73Updated this week
- Visualize Ent schemas with beautiful ERDs on atlasgo.cloud☆31Updated 2 years ago
- Go package for sets implemented with generics☆44Updated 2 years ago
- Expression evaluator for Go☆72Updated last month
- Marshal and unmarshal Protobuf as YAML with rich error messages.☆53Updated last week
- A linter to ensure that slices are not initialized with non-zero length☆75Updated 3 months ago
- 🚨 slog: Zerolog handler☆51Updated this week
- spectacular Golang struct tag parsing☆60Updated last year
- gRPC-compatible health checks for any net/http server.☆81Updated 2 weeks ago
- Allow and block list linter for direct Go module dependencies.☆74Updated this week
- A golang map in which entries expire after given a time period☆59Updated last year
- Cache implementations in Go, with support for generics.☆45Updated 2 years ago
- A set of performant rate limiters for Go☆90Updated last year
- A simple prometheus metrics and pprof profile viewer.☆46Updated 2 years ago
- Go package to convert strings to snake_case, camelCase, kebab-case and more! Supports Go initialisms☆46Updated last year
- Authentication middleware for Connect.☆69Updated 7 months ago
- Golang package to return the elapsed time since a given time in a human readable format☆35Updated 7 months ago
- Go linter for forbidding identifiers☆138Updated 3 months ago
- Caching middleware for database/sql☆46Updated 3 weeks ago
- An inflection engine for golang☆102Updated 7 months ago
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆26Updated this week
- entviz is an ent extension that provides visualization of the schema graph☆96Updated last year