sidequestjs/sidequest
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. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 99
- Release rhythm 94
- Longevity 29
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 406
- days_rel: 42
- days_push: 7
- n_releases_24m: 36
Adoption not part of the score
1011 stars · 23 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Sidequest is a Redis-free background job processor for Node.js that persists jobs in your existing PostgreSQL, MySQL, SQLite, or MongoDB database. It offers distributed, durable job processing with retries, cron scheduling, job uniqueness, worker threads, and a built-in web dashboard, positioning itself as a BullMQ and pg-boss alternative.
Use cases
- run background jobs in node.js without redis
- schedule cron jobs from a node.js app
- process email sending jobs asynchronously
- replace bullmq with a database-backed queue
- monitor and debug job queues with a web dashboard
- run distributed workers across multiple nodes
- retry failed jobs with exponential backoff
When to choose
- you already run Postgres, MySQL, SQLite, or MongoDB and want to avoid provisioning Redis
- you need durable, distributed background processing in Node.js with atomic job claiming
- you want built-in cron scheduling, retries, job uniqueness, and a monitoring dashboard
- you want to inspect the queue with plain SQL against your own database
When to avoid
- your stack runs on Bun or Node.js below 22.6.0
- you need extremely high throughput where Redis-backed queues like BullMQ excel
- you need a battle-tested, years-proven solution for mission-critical workloads
- you require transactional enqueue tied to your database transactions (still on the roadmap)
Facets
library · maturity active
message-queue scheduling workflow-automation cli monitoring backend developer-tools databases web-development cli self-hosted job-queue background-jobs redis-free bullmq-alternative pg-boss-alternative worker-threads cron-scheduler dashboard typescript distributed automation nodejs docker
6 sources
- readme: https://github.com/sidequestjs/sidequest · fetched 2026-08-28 · a45a61cc8a71
- homepage: https://sidequestjs.com · fetched 2026-08-29 · 61fa08156504
- site_page: https://docs.sidequestjs.com/introduction/why · fetched 2026-08-29 · 9cbce55020ca
- site_page: https://docs.sidequestjs.com/getting-started/quick-start · fetched 2026-08-29 · 5c613d3242d3
- site_page: https://docs.sidequestjs.com/getting-started/installation · fetched 2026-08-29 · 5926b081d1f9
- registry_npm: https://registry.npmjs.org/sidequest · fetched 2026-08-29 · 6cc17d701697
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sidequestjs/sidequest | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="sidequestjs/sidequest")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem