go-workerpool

Worker pool manager

A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks

Go WorkerPool aims to control heavy Go Routines

GitHub

13 stars
2 watching
0 forks
Language: Go
last commit: over 2 years ago
Linked from 1 awesome list

golanggoroutinethreadpoolworkerpool

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alitto/pond A high-performance worker pool library for managing concurrent tasks in Go 1,517
xxjwxc/gowp A library that provides a concurrency limiting goroutine pool for efficient task execution and management. 516
gammazero/workerpool A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. 1,332
vardius/worker-pool A Go library that manages a pool of worker processes to execute tasks asynchronously in parallel. 92
shomali11/parallelizer Simplifies creating multiple worker threads to execute tasks in parallel 72
general-cbic/poolex A library for managing pools of worker processes in Elixir applications 52
hmdsefi/gowl A tool for managing and monitoring processes with an infinite worker pool 69
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 726
ivpusic/grpool A lightweight goroutine pool for concurrent job execution. 745
two/tspool A TCP server pool implementation using worker pools to improve performance and protect the server. 14
zenthangplus/goccm A package to limit concurrency in Goroutines 71
progrium/hostpool Manages DigitalOcean hosts for on-demand CI workers and automated tasks. 22
dirkaholic/kyoo An unlimited job queue with concurrent worker pools for Go applications 51
workanator/go-floc A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. 269
neilotoole/errgroup A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity 162