Showing 36 of 112 projects
A Node.js module that implements the Web Worker API using native threads for CPU-bound tasks.
A Ruby and Rails multi-threaded framework for building efficient Kafka-based event-driven applications.
A high-performance RabbitMQ background processing framework for Ruby, designed for production workloads.
A Ruby framework for monitoring and managing server processes with easy configuration and extensibility.
A super efficient thread-based Amazon SQS message processor for Ruby applications.
A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.
A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.
A testable, composable, and adapter-based Elixir email library for developers.
A scheduling add-on for Sidekiq that runs jobs at specified times using cron notation or natural language.
A pure PHP 8.1+ client for the beanstalkd workqueue, enabling reliable job processing in PHP applications.
A lightweight job scheduling extension for Resque that supports delayed and recurring jobs.
A Ruby on Rails gem for row-level multi-tenancy using a shared database strategy.
A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.
A persistent, cluster-friendly task scheduler for Java applications using a single database table.
A Redis-backed job processing library for Elixir with Resque/Sidekiq compatibility.
A Node.js background job system backed by Redis, featuring priority queues, delayed jobs, and API compatibility with Ruby's Resque.
An ActiveJob extension that makes background jobs interruptible and resumable by design, saving progress with checkpoints.
A parallel workflow runner for Ruby that uses Redis for storage and ActiveJob for scheduling, enabling complex job dependencies.
A Go framework for asynchronous job processing and scheduling with live monitoring, built into your web app.
A PHP cron job manager that handles all scheduled tasks through a single crontab entry with locking, logging, and error emails.
A Laravel package that sends notifications when queued jobs fail, supporting email and Slack out of the box.
Official Airbrake library for Ruby applications providing exception tracking and error monitoring.
A high-performance, resource-efficient message queue and streaming server implementing AMQP 0-9-1 and MQTT protocols.
A Crystal port of Sidekiq providing simple, efficient background job processing with high throughput.
Offloads CarrierWave image processing and storage to background jobs using ActiveJob or Sidekiq to prevent request blocking.
A Redis-backed job processing system for Elixir with Sidekiq/Resque compatibility and isolated queue supervision trees.
A pluggable job queue and worker pool for Elixir, focused on at-least-once execution and clusterable components.
A simple background job processing library for Elixir that uses Mnesia for persistence without external dependencies.
A simple high-performance Redis message queue for Node.js with multiple queue types, scheduling, and a web UI.
A minimal example demonstrating how to integrate FastAPI with Celery using RabbitMQ and Redis for asynchronous task processing.
A process manager for Ruby/Rails apps that runs Procfile processes in background/foreground with supervision.
A cross-platform Ruby library for managing child processes with simple and reliable control over external programs.
A high-performance PowerShell module for running background jobs with less overhead than PSJobs.
A Meteor package providing a cron system with synchronization across multiple server processes.
A Go library for scheduling recurrent jobs with an easy-to-read, chainable syntax.
A high-performance, reliable Postgres-backed distributed job queue for Elixir with ACID guarantees and a web GUI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.