Goroutines
Tools for managing and working with Goroutines.
workerpool1.4K
Goroutine pool that limits the concurrency of task execution, not the number of tasks queued.
neilotoole/errgroup162
Drop-in alternative to sync/errgroup
, limited to a pool of N worker goroutines.
concurrency-limiter17
Concurrency limiter with support for timeouts, dynamic priority and context cancellation of goroutines.
go-tools/multithreading15
Manage a pool of goroutines using this lightweight library with a simple API.