Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/sidequestjs/sidequest · homepage · TypeScript · LGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
sidequestjs/sidequestmain83

For agents

markdown · JSON · MCP: product_card(name="sidequestjs/sidequest")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem