Distributed Task Queue (development branch)
- python
- task-manager
- task-scheduler
- task-runner
47,133 repositories indexed
1–24 of 25 · Most stars
Distributed Task Queue (development branch)
Simple, reliable, and efficient distributed task queue in Go
Simple job queues for Python
Lightweight job scheduling for Node.js
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.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Machinery is an asynchronous task queue/job queue based on distributed message passing.
a little task queue for python
A fast and reliable background task processing library for Python 3.
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
A simple, fast, robust job/task queue for Node.js, backed by Redis.
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Distributed task queue with full async support
Persistent cluster-friendly scheduler for Java
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
A background task runner for crystal applications supporting periodic (CRON) and manually queued jobs
A simple jobs queue that just works (for Meteor.js)
TaskBunny is a background processing application written in Elixir and uses RabbitMQ as a messaging backend
A durable task queue for PostgreSQL, with TypeScript, Python, Go, Rust, Ruby, Java, Kotlin, and C# workers on one SQL protocol.
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
Vert.x Blueprint Project - Vert.x Kue, a priority task queue powered by Vert.x
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.