Better structured concurrency for go
- go
- golang
- concurrency
- goroutines
47,133 repositories indexed
1–23 of 23 · Most stars
Better structured concurrency for go
🔘 Minimalistic and High-performance goroutine worker pool written in Go
Composable concurrency toolkit for Go
non-blocking concurrency-limiting goroutine pool
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
golang worker pool , Concurrency limiting goroutine pool
Go concurrent-safe, goroutine-safe, thread-safe queue
Structured concurrency made easy
Synchronization and asynchronous computation package for Go
A lightweight library for writing concurrent programs in Go using the Actor model.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
state machine which runs code
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
Limits the number of goroutines that are allowed to run concurrently
Structured Concurrency in Go
Pipelines using goroutines
A sync.WaitGroup with error handling and concurrency control
Run functions in parallel :comet:
pipelines contains generic functions for concurrent processing
The repository host gives no description.
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.