Agenda is a lightweight job scheduling library for Node.js with a pluggable backend system supporting MongoDB, PostgreSQL, and Redis. It offers cron scheduling, priorities, concurrency, retries with backoff, real-time notifications, and optional REST API and web UI.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONBullMQ is a Redis-based distributed message queue and job scheduler for Node.js, Python, .NET, Elixir, Rust, and PHP. It supports parent-child dependencies, rate limiting, priorities, delayed jobs, repeatable jobs, and atomic operations for reliable background processing.
Hatchet is an open-source orchestration engine for background tasks, AI agents, and durable workflows. Supports Python, TypeScript, Go, and Ruby via self-hosting or Hatchet Cloud. Features task retries, cron jobs, DAGs, real-time monitoring, and multi-tenancy.
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. It includes a Sinatra-based monitoring frontend and supports distributed workers with priority queues.