A sync.WaitGroup with error handling and concurrency control
- golang
- goroutines
- waitgroup
- pool
47,133 repositories indexed
49–64 of 64 · Most stars
A sync.WaitGroup with error handling and concurrency control
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
Simple line of code counter written in Go
A simple embeddable scripting language which supports concurrent event processing.
Run functions in parallel :comet:
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.
pipelines contains generic functions for concurrent processing
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
Dynatomic is a library for using dynamodb as an atomic counter
The repository host gives no description.
YAML-based Dependency Injection container for GO
Stream data into Google BigQuery concurrently using InsertAll() or BQ Storage.
Testing helper for concurrency
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.