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: about 2 years ago
Linked from 2 awesome lists
concurrencygolanggoroutine
Related projects:
Repository | Description | Stars |
---|---|---|
| A library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines. | 17 |
| A package that allows running multiple functions concurrently while limiting the number of active goroutines. | 36 |
| A package that abstracts and simplifies the management of concurrent goroutines in Go programming | 61 |
| Distributed rate limiting solution with various algorithms and backends | 474 |
| A package providing abstractions for structured concurrency in Go | 68 |
| A package that provides a WaitGroup with error handling and concurrency control. | 48 |
| Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
| A declarative HTTP client library for the Go programming language | 22 |
| Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information | 240 |
| A collection of tools for managing goroutines and concurrency in Go programming language | 15 |
| A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 519 |
| A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks | 13 |
| A mechanism to manage goroutine lifecycles in Go programs | 1,563 |
| A Haskell adaptation of Go's concurrency tutorial | 130 |
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |