Skip to content
JS
Comparison

bullmq vs graphile-worker

Queues and background jobsPackage data 25 Sept 2026
bullmqv6.3.8, 18 Sept 2026

Queue for messages and jobs based on Redis

$ npm install bullmq
graphile-workerv0.18.0, 8 Sept 2026

Job queue for PostgreSQL

$ npm install graphile-worker
Metricbullmqgraphile-workerDifference
Weekly downloads5,920,137396,430bullmq 14.9x higher
12-month download growth+313%+479%graphile-worker +165 pts
Gzip size---
Minified size---
Dependencies58graphile-worker 3 more
Unpacked size2.8 MB640 kBgraphile-worker 4.5x smaller
Latest release6.3.8, 18 Sept 20260.18.0, 8 Sept 2026bullmq 10 days more recent
Releases, last 12 months1285bullmq 123 more
First published4 Apr 201514 Mar 2019bullmq 3.9 years earlier
GitHub stars9,4412,401bullmq 3.9x higher
Open issues27230bullmq 242 more
Open pull requests1203bullmq 117 more
Contributors---
Commits, last 52 weeks891255bullmq 3.5x higher
TypeScript typesBundledBundledSame
Module formatESM + CommonJSESM onlyDiffers
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

bullmq5.9m latest weekgraphile-worker396.4k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

bullmq

Major versions
  1. 0.0.14 Apr 2015
  2. 1.0.127 Oct 2019
  3. 2.0.021 Sept 2022
  4. 3.0.025 Oct 2022
  5. 4.0.021 Jun 2023
  6. 5.0.021 Dec 2023
  7. 6.0.030 Jul 2026
Last 5 releases
  1. 6.3.818 Sept 2026
  2. 6.3.718 Sept 2026
  3. 6.3.614 Sept 2026
  4. 6.3.514 Sept 2026
  5. 5.81.510 Sept 2026
781 releases in total, 128 in the last 12 months

graphile-worker

Major versions
  1. 0.1.023 Oct 2019
Last 5 releases
  1. 0.18.08 Sept 2026
  2. 0.17.38 Jul 2026
  3. 0.17.212 Jun 2026
  4. 0.17.112 Jun 2026
  5. 0.17.012 Jun 2026
36 releases in total, 5 in the last 12 months
bullmq

-

graphile-worker

-

bullmq

-

graphile-worker

-

  • Need both ESM and CommonJS entry pointsbullmq (bullmq: ESM + CommonJS; graphile-worker: ESM only)
  • Need to load it with require()bullmq
  • Need TypeScript types in the package itselfBoth
  • Node.js version requirementbullmq: >=14.17.0; graphile-worker: >=22.18.0 (engines field in package.json)
  • Need the more recent releasebullmq (6.3.8 on 18 Sept 2026 vs 0.18.0 on 8 Sept 2026)
  • Higher weekly npm downloadsbullmq (5.9m vs 396.4k)

Each line is generated from the data above.

Indexability: Indexed.