gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
MIT License
🔘 Minimalistic and High-performance goroutine worker pool written in Go
Routines was a fixed number thread pool to process the user task, and it would respawn a correspo...
Better structured concurrency for go
Concurrency limiting goroutine pool
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
A goroutine pool for Go
A Simple Way of Creating Job Workflows in Go running in Processes, Containers, Tasks, Pods, or Jobs
Go simple async worker pool
Simple, performant, goroutine safe queues, useful as resource pools or job queues.
Simplifies the parallelization of function calls.
Easy to use worker pool with dynamic pool sizing.
Process background jobs in Go
Simple Goroutine pool
golang worker pool , Concurrency limiting goroutine pool
A worker pool in GoLang which schedules job according to priority.