Ultra quick message queue and streaming server
State machines, statecharts, and actors for complex logic
Trigger.dev β build and deploy durable AI agents and workflows
Simple, reliable, and efficient distributed task queue in Go
Simple, efficient background processing for Ruby
Simple job queues for Python
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
The polyglot queue: Fast and reliable background jobs in Go, Ruby, Rust, and JS/TS on Postgres or SQLite.
The open source and enterprise-ready webhooks service π¦
File Attachment toolkit for Ruby applications
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
Ruby and Rails efficient Kafka processing framework
A light-weight job scheduling system built on top of Resque
PostgreSQL-backed background job and task queue for Python.
Type-safe, extensible, and high-performance background processing library for Rust
Node.js Background jobs backed by redis.
Open-source TypeScript framework for building durable, resumable workflows. Supports Node.js and Bun.
Core package for defining and running durable workflows and activities. Supports long-running persistent workflows, retries, queues, parallel execution, workflow monitoring, dedicated storage connections, and orchestration for microservices, data pipelines, sagas, agentic workflows, and other complex business processes.
Redis-free background jobs for Node.js. Persist jobs in your existing Postgres, MySQL, SQLite, or MongoDB. A distributed, durable BullMQ alternative with a built-in dashboard.
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
RedisSMQ: A high-performance Redis message queue for Node.js
β‘ High-performance job queue for Bun. SQLite by default, PostgreSQL multi-broker when you scale. DLQ, cron, SQLite S3 backups, and native MCP. No Redis.
A beautiful, featureful dashboard for Solid Queue. Live charts, failure triage, bulk retries, fleet health, and recurring-task control.
Durable per-application work queue with named queues, fenced leases, and atomic follow-up tasks.
A job queue and background worker system, for Node.js that supports retries, controls concurrency handles scheduling and recovers from failures.