Showing 36 of 41 projects
A high-performance goroutine pool for Go that manages and recycles massive numbers of goroutines with fixed capacity.
A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.
A simple Python library for queueing jobs and processing them in the background with workers, backed by Redis/Valkey.
A goroutine pool library for Go that limits parallel processing with a synchronous API.
A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.
A library that simplifies using web workers and worker threads across Node.js, browsers, and Electron with a uniform API.
A JavaScript library for creating and managing pools of workers to offload CPU-intensive tasks in Node.js and browsers.
A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.
A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.
A Go worker pool that limits concurrency of goroutine execution without blocking task submission.
A Node.js background job system backed by Redis, featuring priority queues, delayed jobs, and API compatibility with Ruby's Resque.
A high-performance web crawler and scraper built in Elixir with worker pooling and rate limiting.
A simple, modular, and observable Go framework for building production-grade backend applications.
A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.
A pluggable job queue and worker pool for Elixir, focused on at-least-once execution and clusterable components.
A Go library providing limited and unlimited goroutine pools for easier concurrent task handling and cancellation.
A Go worker pool library that limits concurrency of goroutine execution, supports timeouts, and never blocks task submission.
A Go library providing a structured concurrency API to simplify parallel task management, error aggregation, and panic propagation.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.
A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.
A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A parallel, capacity-limited worker pool library for Erlang that provides scalable process bounding and overload protection.
A parallelized stream implementation for Elixir that maintains order while processing with a worker pool.
A Go library implementing a simple asynchronous worker pool pattern for concurrent task execution.
An Elixir library for managing pools of workers with automatic scaling, built-in metrics, and flexible worker management.
A Redis-backed task queue engine for Node.js with advanced task control, worker pools, and eventual consistency.
Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.
A simple and easy-to-use goroutine pool implementation for Go, enabling concurrent task execution with worker synchronization.
A Go library providing an unlimited job queue and concurrent worker pools for background task processing.
A Go library for concurrent processing that returns output in the same order as the input via channels.
An Elixir client library for Faktory, enabling background job processing and worker management.
An Elixir library providing parallel processing facilities with configurable worker count and timeout.
An Elixir library that manages a pool of workers for JSON communication with external scripts via STDIN/STDOUT.
A worker pool manager for DigitalOcean hosts that provisions and destroys droplets on-demand for tasks like CI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.