Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
- golang
- go
- pooling
- pool
47,133 repositories indexed
169–192 of 223 · Most stars
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
Limits the number of goroutines that are allowed to run concurrently
Structured Concurrency in Go
Task decorators for ember-concurrency 1.x (merged into ember-concurrency 2.0)
A simple logging interface that supports cross-platform color and concurrency.
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
Highly concurrent drop-in replacement for bufio.Writer
Perfect CRUD, for Swift 6, is an object-relational mapping (ORM) system completely rewritten for modern concurrency and the swift ecosystem.
BEAM friendly spinlocks for Elixir/Erlang
Counter caches for Rails computed from any block, such as conditional counts or sums, kept up to date by callbacks on any number of models and stored in a column, a shared counters table or your cache store. Recounts run after commit, so concurrent saves can't leave a stale value.
Pipelines using goroutines
Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.
🐝 A Highly Performant and easy to use goroutine pool for Go
Reactive computation tree library for non-blocking concurrent Common Lisp
Modern concurrency tools for Crystal
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
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
Clojure-style concurrency operations in Common Lisp
💎 Redux like architecture for SwiftUI
A simple embeddable scripting language which supports concurrent event processing.
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.