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 5 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:
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆55Updated 2 months ago
- Cookies, but with structs, for happiness.☆110Updated 5 months ago
- A tool for monitoring Go's finalizer routine responsiveness☆37Updated 3 months ago
- Simple (dumb?) query language☆48Updated last week
- Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.☆34Updated 3 weeks ago
- 🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics☆58Updated 3 years ago
- Binary Serialization with explicit layout and versioning☆19Updated 2 months ago
- APISpec - Generate OpenAPI 3.1 specs from Go code with intelligent framework detection and call graph analysis. Supports Gin, Echo, Chi, …☆58Updated this week
- Pprof automation + organization, making profiling work 80% faster !!☆60Updated last month
- Fast and customizable object pool.☆32Updated last month
- Interactive visualization of a Go package's dependency graph☆111Updated last month
- Scan-resistant, sharded Go cache. Admission-LFU/LRU/LFU/FIFO evictions with object pooling and optional peer-to-peer cluster.☆68Updated last month
- Provides SIMD within a register (SWAR) primitives in Golang☆53Updated 5 months ago
- Generic concurrent lock-free map for Golang☆44Updated last year
- Component-based HTML templating for Go☆16Updated last year
- A form mailer web service for JavaScript-based websites☆14Updated this week
- Embedded cache lib using sqlite for storage☆20Updated 11 months ago
- Structured data format to config struct decoder library for Go☆39Updated 2 months ago
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆21Updated last month
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.☆157Updated 7 months ago
- 📐 The fastest and smallest Go math library for constrained environments, like microcontrollers or WebAssembly.☆86Updated 2 months ago
- ☆55Updated 2 weeks ago
- High-performance client-server library for Go, built around the Command pattern☆83Updated last week
- Simple and generic implementation of priority queues in Go☆34Updated 3 weeks ago
- strftime/strptime for Go☆18Updated 2 weeks ago
- ☆27Updated this week
- A log handler for Go that only sends messages when triggered by sufficient severity.☆22Updated last year
- Elegant and powerful Go enums with zero code generation☆40Updated 9 months ago
- ☆26Updated 4 months ago
- ✅ The only assertion library that works with TinyGo☆33Updated last year