go-waitgroup

Concurrency wrapper

A package that provides a WaitGroup with error handling and concurrency control.

A sync.WaitGroup with error handling and concurrency control

GitHub

48 stars
3 watching
4 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

concurrencygolanggoroutinegoroutinespoolwaitgroup

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pieterclaerhout/go-logA logging library that provides functions to log different levels of messages with various options.10
zenthangplus/goccmA package to limit concurrency in Goroutines71
enriquebris/goconcurrentqueueA package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities404
elgohr/stop-and-goA utility package providing a wait function to manage asynchronous tasks and their dependencies.10
arunsworld/nurseryA package providing abstractions for structured concurrency in Go68
anikhasibul/queueProvides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion.18
kamildrazkiewicz/go-flowPackage to control goroutine execution order based on dependencies219
adrianbrad/queueThread-safe, generic implementations of queue data structures in Go276
sherifabdlnaby/gpoolManages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available.90
syocy/a-tour-of-go-in-haskellA Haskell adaptation of Go's concurrency tutorial130
vivek-ng/concurrency-limiterA library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines.17
seborama/fuegoA Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems.143
dirkaholic/kyooAn unlimited job queue with concurrent worker pools for Go applications51
akrennmair/gopcapA wrapper around libpcap for the Go programming language490
edwingeng/liveA utility package providing data wrapping and hot-reload functionality for Go plugins4