A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments
☆80Feb 18, 2022Updated 4 years ago
Alternatives and similar repositories for shardedsingleflight
Users that are interested in shardedsingleflight are comparing it to the libraries listed below
Sorting:
- Add HTTP retries with zero refactoring☆32Oct 7, 2025Updated 5 months ago
- Tidy up your go.mod files by merging the require blocks☆16Jan 5, 2026Updated 2 months ago
- Iterators and lazy evaluation using generics☆18Jun 2, 2023Updated 2 years ago
- Grog is a mono-repo build tool that is agnostic on how you run your build commands, but instead focuses on caching and parallel execution…☆69Updated this week
- Library for monkey-patching functions in Go☆23Apr 3, 2022Updated 3 years ago
- Go package to associate status codes and messages with errors☆24Mar 13, 2025Updated 11 months ago
- Package evdev provides input and uinput handling on Linux.☆15Mar 25, 2019Updated 6 years ago
- The slides from my presentation at GolangUK 2016☆14Aug 18, 2016Updated 9 years ago
- Go GUI cross-platform library☆20Updated this week
- A Go implementation of JSON Type Definition☆19Apr 14, 2022Updated 3 years ago
- Annotate golang log/slog logs with context-attached slog.Attrs☆19Nov 5, 2024Updated last year
- Error helpers for Go☆17Oct 24, 2025Updated 4 months ago
- Go Test Interactive Picker 🧪☆31Feb 7, 2026Updated last month
- Go execution trace frontend☆1,379Dec 15, 2025Updated 2 months ago
- Utility to keep multiple git repos in sync with remotes☆17Mar 13, 2023Updated 2 years ago
- Structured concurrency manager for Go☆46Jul 7, 2023Updated 2 years ago
- Generic concurrent lock-free map for Golang☆45Aug 31, 2024Updated last year
- Golang structured logging (slog) deduplication and sorting for use with json logging☆23Oct 6, 2025Updated 5 months ago
- The pipe package provides a simple yet powerful way to create Unix-like pipelines in Go. It allows developers to chain together functions…☆18Feb 1, 2025Updated last year
- [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.☆50Feb 20, 2026Updated 2 weeks ago
- sqlite as a filesystem for golang apps☆25Dec 1, 2025Updated 3 months ago
- tmpl - unix-friendly templating tool.☆28Oct 7, 2025Updated 5 months ago
- A library for building custom DNS servers in Go.☆53Jun 10, 2025Updated 9 months ago
- A Transport for http.Client that will cache responses according to the HTTP RFC☆54Feb 21, 2026Updated 2 weeks ago
- ShrinkableMap is a high-performance, generic, thread-safe map implementation for Go that automatically manages memory by shrinking its in…☆27Jul 9, 2025Updated 8 months ago
- Fast reflection for mere mortals☆28Dec 16, 2025Updated 2 months ago
- A protoc plugin for generating mcp servers in golang from a protocol buffer specification☆35Jan 22, 2026Updated last month
- ☆26Nov 11, 2025Updated 3 months ago
- slog: Context handler☆26May 28, 2024Updated last year
- A sliding window sampling implementation for the rcrowley/go-metrics library.☆25Jan 6, 2026Updated 2 months ago
- The missing tool for Visualising Go Tests☆357Dec 15, 2025Updated 2 months ago
- A Go implementation of an in-memory bloom filter, with support for boltdb and badgerdb as optional data persistent storage.☆29Mar 5, 2022Updated 4 years ago
- Create a gRPC Server from Database☆26Aug 26, 2023Updated 2 years ago
- package skiprope is a rope-like data structure built on top of skiplists☆27Dec 2, 2017Updated 8 years ago
- ☆11Nov 13, 2024Updated last year
- Chi-based Module for Easy REST APIs (like FastAPI for Go)☆63Mar 12, 2024Updated last year
- Server-Sent Events for Go. A tiny, dependency-free, spec-compliant library compatible with the HTTP stdlib.☆106Dec 1, 2025Updated 3 months ago
- Golang implementation of the Varlink protocol☆73Feb 3, 2026Updated last month
- Framework for writing scalable distributed stateful applications☆55Updated this week