Process work in the background. Task queues, job schedulers, cron managers, and workflow engines.
Showing 1–24 of 70 repositories
State machines, statecharts, and actors for complex logic
Premium Queue package for handling distributed jobs and messages in NodeJS.
Trigger.dev – build and deploy fully‑managed AI agents and workflows
Simple, efficient background processing for Ruby
Simple, reliable, and efficient distributed task queue in Go
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
Run, manage, and scale AI workloads on any AI infrastructure. Use one system to access & manage all AI compute (Kubernetes, Slurm, 20+ clouds, on-prem).
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Kue is a priority job queue backed by redis, built for node.js.
BullMQ - Message Queue and Batch processing for NodeJS, Python, Elixir and PHP based on Redis
Real-time monitor and web admin for Celery distributed task queue
a little task queue for python
Android library to handle jobs in the background.
Fast and reliable background jobs in Go
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
:date: Easy!Appointments - Self Hosted Appointment Scheduler
A simple, fast, robust job/task queue for Node.js, backed by Redis.
Run periodic jobs in PostgreSQL
Modern scheduling library for Python
Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.
File Attachment toolkit for Ruby applications
The open source and enterprise-ready webhooks service 🦀
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.