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 8 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:
- A tool for monitoring Go's finalizer routine responsivenessβ37Updated 5 months ago
- ππ» generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Genericsβ58Updated 3 years ago
- Enhanced Go reflection using DWARF debug information to extract function parameter namesβ57Updated 5 months ago
- Binary Serialization with explicit layout and versioningβ19Updated 4 months ago
- APISpec - Generate OpenAPI 3.1 specs from Go code with intelligent framework detection and call graph analysis. Supports Gin, Echo, Chi, β¦β68Updated last week
- Generic concurrent lock-free map for Golangβ45Updated last year
- Embedded cache lib using sqlite for storageβ21Updated last year
- Fast and customizable object pool.β33Updated 4 months ago
- Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.β35Updated 3 months ago
- Cookies, but with structs, for happiness.β113Updated 2 months ago
- π A simple Go package for (un-)marshalling null-able JSON typesβ21Updated 4 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 practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives, streams, databases anβ¦β100Updated 2 weeks ago
- Interactive visualization of a Go package's dependency graphβ124Updated last month
- Structured data format to config struct decoder library for Goβ39Updated 5 months ago
- Fast reflection for mere mortalsβ27Updated last month
- Higher level use of Go templates for rendering web pagesβ87Updated 9 months ago
- β29Updated this week
- Component-based HTML templating for Goβ16Updated last year
- A log handler for Go that only sends messages when triggered by sufficient severity.β23Updated last year
- Easy and intuitive Go Benchmark Results Viewer.β71Updated 3 years ago
- A message bus system for Go that helps applications send and handle messages through synch/asynch channels.β30Updated 4 months ago
- Documentation generator for goβ27Updated 5 months ago
- Fast cryptographically safe Guid generator for Goβ73Updated 6 months ago
- High-performance client-server library for Go, built around the Command patternβ84Updated last month
- Provides SIMD within a register (SWAR) primitives in Golangβ53Updated 7 months ago
- Elegant and powerful Go enums with zero code generationβ41Updated last year
- Golang high performant functional Memoizeβ15Updated last month
- Simple (dumb?) query languageβ49Updated last month
- FSBroker is a Go library which aims to broker, group, dedup, and filter FSNotify events.β76Updated 5 months ago