🔘 Minimalistic and High-performance goroutine worker pool written in Go
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
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.
The main features of hmdsefi/gowl are: Concurrency Tools.
Open-source alternatives to hmdsefi/gowl include: alitto/pond — 🔘 Minimalistic and High-performance goroutine worker pool written in Go. arunsworld/nursery — Structured Concurrency in Go. ashvinbambhaniya/autopool — Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and… benmanns/goworker — goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers. ddelizia/channelify — Make functions return a channel for parallel processing via go routines. aaronjan/hunch — <UNMAINTAINED> Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control…