goccm
Concurrency limiter
A package to limit concurrency in Goroutines
Limits the number of goroutines that are allowed to run concurrently
71 stars
2 watching
14 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists
concurrencygolanggoroutine
Related projects:
Repository | Description | Stars |
---|---|---|
vivek-ng/concurrency-limiter | A library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines. | 17 |
rafaeljesus/parallel-fn | A package that allows running multiple functions concurrently while limiting the number of active goroutines. | 36 |
x-mod/routine | A package that abstracts and simplifies the management of concurrent goroutines in Go programming | 61 |
mennanov/limiters | Distributed rate limiting solution with various algorithms and backends | 460 |
arunsworld/nursery | A package providing abstractions for structured concurrency in Go | 66 |
pieterclaerhout/go-waitgroup | A package that provides a WaitGroup with error handling and concurrency control. | 48 |
sherifabdlnaby/gpool | Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
wenerme/go-req | A declarative HTTP client library for the Go programming language | 22 |
timandy/routine | Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information | 235 |
nikhilsaraf/go-tools | A collection of tools for managing goroutines and concurrency in Go programming language | 15 |
xxjwxc/gowp | A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 516 |
zenthangplus/go-workerpool | A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks | 13 |
oklog/run | A mechanism to manage goroutine lifecycles in Go programs | 1,553 |
syocy/a-tour-of-go-in-haskell | A Haskell adaptation of Go's concurrency tutorial | 130 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |