Sidequest.js is a job runner for Node.js that works with PostgreSQL, MySQL, SQLite or MongoDB. It runs jobs in isolated threads with retries, priorities, uniqueness and more. No vendor lock-in. Includes a beautiful web dashboard to track everything.
No reviews yetBe the first to leave a review for Sidequest.js
Maker
📌
👋 Hey folks, I'm Lucas, creator of node-cron and now Sidequest.js
Modern Node.js apps often rely on schedulers like node-cron or node-schedule. They're simple and effective, but once your app scales to multiple instances, you start hitting real problems like duplicated jobs and blocked APIs due to heavy tasks running in the main thread
Sidequest.js was built to solve this
It runs background jobs in isolated worker threads and uses your existing database, like PostgreSQL, MySQL, SQLite, MongoDB or Redis, to coordinate execution across nodes
You get retries with backoff, uniqueness, priorities, concurrency control and a beautiful web dashboard to monitor everything
No vendor lock-in, no need for SQS, RabbitMQ or Airflow
It’s designed to run inside your stack with full control and minimum friction
If you’ve struggled with job queues in Node.js, I’d love to hear your thoughts and feedback. I'm around all day to answer questions!