EVERYTHING XIAOMI
Get listed
Side by side

Delayed Job vs Graphile Worker

What both publish

FactDelayed JobGraphile Worker
PurposeDelayed::Job is a database-backed priority queue for running longer tasks asynchronously in the background.Graphile Worker stores jobs in PostgreSQL and executes them on Node.js so background work does not hold up application responses.
RequirementsThe current gem specification requires Ruby 3.2 or later and ActiveSupport 3.0 or later but below 9.0.The current release requires PostgreSQL 12 or newer and Node.js 22.18 or newer.
SupportThe README points users to a Google Groups mailing list and Stack Overflow for help.Community help is provided through Graphile Discord and GitHub, with paid professional support available.

Delayed Job plans

  • MIT-licensed softwareFree

Graphile Worker plans

  • Graphile WorkerFree
  • Graphile Worker OSSFree
  • Worker Pro launch offer$25 a month
  • Worker Pro regular price$100 a month
  • Worker Pro regular pricing$100 a month
  • Private Advisor sponsorship$899 a month

Pick Delayed Job if…

You want what its maker publishes above — check its page for the details.

Pick Graphile Worker if…

Graphile Worker suits developers building Node.js applications with PostgreSQL who need scheduled background jobs and retry behavior. The maker describes it as a maintainable queue for regular organizations rather than a replacement for dedicated queues at Facebook scale.

Charts they share