pond

Worker pool library

A high-performance worker pool library for managing concurrent tasks in Go

🔘 Minimalistic and High-performance goroutine worker pool written in Go

GitHub

2k stars
24 watching
66 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists

concurrencygogolanggolang-librarygoroutine-poolhigh-performancepondworker-poolworker-pool-factory

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alitto/pond-benchmarks A benchmarking project comparing performance of various worker pool libraries and manual goroutine implementation in Go. 7
zenthangplus/go-workerpool A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks 13
xxjwxc/gowp A library that provides a concurrency limiting goroutine pool for efficient task execution and management. 516
ivpusic/grpool A lightweight goroutine pool for concurrent job execution. 745
shomali11/parallelizer Simplifies creating multiple worker threads to execute tasks in parallel 72
dirkaholic/kyoo An unlimited job queue with concurrent worker pools for Go applications 51
vardius/worker-pool A Go library that manages a pool of worker processes to execute tasks asynchronously in parallel. 92
gammazero/workerpool A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. 1,332
loveleshsharma/gohive A goroutine pool library for efficient asynchronous task execution 52
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 726
hmdsefi/gowl A tool for managing and monitoring processes with an infinite worker pool 69
neilotoole/errgroup A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity 162
general-cbic/poolex A library for managing pools of worker processes in Elixir applications 52
jolestar/go-commons-pool A generic object pool implementation with flexible configuration options and support for custom factories. 1,225
shettyh/threadpool An efficient and scalable thread pool implementation for concurrent task execution 102