Showing 36 of 42 projects
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 lightweight, pluggable job scheduling library for Node.js with support for MongoDB, PostgreSQL, and Redis backends.
A simple C++11 thread pool implementation for parallel task execution in C++ applications.
A Go library for asynchronous task queues and job processing with distributed message passing.
A durable background task queue and workflow orchestration platform built on Postgres with observability and flow control.
A command-line task management tool for sequential and parallel execution of long-running shell commands.
A fast and reliable distributed background task processing library for Python 3.
A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.
An out-of-the-box adapter to run Laravel/Lumen applications on Swoole for high-performance HTTP/WebSocket servers.
A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.
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 job scheduling extension for Resque that supports delayed and recurring jobs.
A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.
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 Swift framework for fast, type-safe async task execution with built-in concurrency and multi-threading.
A persistent, at-least-once priority job queue for React Native, backed by Realm storage and designed for background processing.
A Go library providing limited and unlimited goroutine pools for easier concurrent task handling and cancellation.
A minimal example demonstrating how to integrate FastAPI with Celery using RabbitMQ and Redis for asynchronous task processing.
A high-performance async REST API template built with FastAPI, GINO, Arq, and Uvicorn, powered by PostgreSQL and Redis.
A powerful, feature-rich queue library for Node.js with persistent storage, batch processing, prioritization, and task management.
A Go worker pool library that limits concurrency of goroutine execution, supports timeouts, and never blocks task submission.
A Ruby gem providing a simple and reliable beanstalkd-powered job queue for background processing.
A disk-backed, in-process task queue for Clojure that persists tasks to disk, surviving process restarts.
Go framework for authoring workflows and activities on the Cadence orchestration engine.
A Swift library providing ordered task queues for sending work from nonisolated contexts to asynchronous contexts like actors.
A generic background job runner for Crystal applications supporting delayed, periodic, and manually queued jobs with Redis storage.
A Flask/Quart extension for background job processing using Redis Queue (RQ).
A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.
Type stubs for Celery and its related packages to enable better type checking in Python projects.
A priority task queue implementation using Vert.x and Redis, inspired by Automattic/kue.
A Go library providing producer and consumer implementations for Redis streams-based message queues.
A Ruby library for creating background jobs and multistep workflows using Amazon Simple Workflow (SWF).
A high-performance .NET library for in-memory background job processing with built-in observability.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.