State machines, statecharts, and actors for complex logic
Background Jobs GitHub Repositories (2026) · Open Source Tools
Discover the best Background Jobs open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
Trigger.dev – build and deploy durable AI agents and workflows
⚡ 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.
The open source and enterprise-ready webhooks service 🦀
Open-source TypeScript framework for building durable, resumable workflows. Supports Node.js and Bun.
PostgreSQL-backed background job and task queue for Python.
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.
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, Java, JS, Ruby, and Rust on Postgres/SQLite.
File Attachment toolkit for Ruby applications
A light-weight job scheduling system built on top of Resque
Type-safe, extensible, and high-performance background processing library for Rust
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.
Queue plugin for CakePHP - simple, pure PHP and without dependencies.
Operator UI for Durable Workflow runtime health, history, queues, retries, and repair.
🔄👷 ActiveJob with SQS & Lambda