MonsieurTib / keyed-semaphoreLinks
A Go library providing context-aware semaphores where concurrency limits are applied per unique arbitrary key, enabling fine-grained resource locking.
☆31Updated 7 months ago
Alternatives and similar repositories for keyed-semaphore
Users that are interested in keyed-semaphore are comparing it to the libraries listed below
Sorting:
- Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.☆35Updated 2 months ago
- Cookies, but with structs, for happiness.☆110Updated last month
- A tool for monitoring Go's finalizer routine responsiveness☆37Updated 5 months ago
- APISpec - Generate OpenAPI 3.1 specs from Go code with intelligent framework detection and call graph analysis. Supports Gin, Echo, Chi, …☆66Updated last week
- Simple (dumb?) query language☆48Updated last week
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆55Updated 4 months ago
- Interactive visualization of a Go package's dependency graph☆122Updated 3 weeks ago
- Structured data format to config struct decoder library for Go☆39Updated 4 months ago
- Embedded cache lib using sqlite for storage☆21Updated last year
- Allows for SQL syntax like querying into golang []slice structures. Supports sub-slices, sup-struct and maps!☆56Updated 2 months ago
- Scan-resistant, sharded Go cache. Admission-LFU/LRU/LFU/FIFO evictions with object pooling and optional embedded, p2p mesh cluster.☆72Updated last month
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆21Updated 3 months ago
- Generic concurrent lock-free map for Golang☆44Updated last year
- FSBroker is a Go library which aims to broker, group, dedup, and filter FSNotify events.☆76Updated 5 months ago
- Higher level use of Go templates for rendering web pages☆87Updated 8 months ago
- Fast reflection for mere mortals☆27Updated last week
- A log handler for Go that only sends messages when triggered by sufficient severity.☆23Updated last year
- 🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics☆58Updated 3 years ago
- Provides SIMD within a register (SWAR) primitives in Golang☆53Updated 7 months ago
- Component-based HTML templating for Go☆16Updated last year
- ☆26Updated last month
- Binary Serialization with explicit layout and versioning☆19Updated 4 months ago
- A Go library that dynamically hydrates structs with data from multiple databases, offering flexibility and ease for database integration …☆36Updated last month
- A Go to TypeScript API client generator.☆52Updated last year
- ✅ The only assertion library that works with TinyGo☆34Updated last year
- TStat provides a friendly way to query Go test output and cover profiles☆21Updated 2 years ago
- Fast cryptographically safe Guid generator for Go☆73Updated 5 months ago
- Fast and customizable object pool.☆33Updated 4 months ago
- A simpler and faster alternative to regexp☆52Updated 3 years ago
- High-performance client-server library for Go, built around the Command pattern☆84Updated last month