FREEDOM251

Freedom251 › Compare

Side by side

Bee-Queue vs Delayed Job

Both stand on task queue software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Bee-Queue

Free plan APISelf-hosted

Bee-Queue provides core Redis-backed job processing for Node.js, including scheduling, retries, and event reporting. Its self-hosted setup and stated feature gaps matter when evaluating it for queue workloads.

Visit Bee-Queue

Delayed Job

Free plan Self-hosted

Delayed Job provides queueing, scheduling, and retry controls for background work in a self-hosted package. Check the runtime defaults and Ruby and ActiveSupport requirements, and plan how failed jobs should be retained.

Visit Delayed Job

The facts

Bee-QueueDelayed Job
Free planYesYes
Open sourceNot publishedNot published
Runs onAPI, Self-hostedSelf-hosted
Lowest paid planNot publishedFree or on request
Plans publishedNone1
MakerNot publishedNot published
Websitegithub.comgithub.com
On task queue software#21 of 37#17 of 37

Bee-Queue: what it does well

  • Concurrent processing with timeouts and retry strategies
  • Scheduled jobs and Pub/Sub progress events
  • At-least-once delivery for stalled workers
  • Arena dashboard for queue health and job actions
  • MIT License permits modification and distribution

What to know first

  • Requires Redis 2.8 or newer
  • Node.js 20 or newer is required
  • No job prioritization support
  • No repeatable jobs support

Delayed Job: what it does well

  • Queues methods with priority and scheduled run times.
  • Workers can target queues or worker pools.
  • Supports Active Record and Mongoid storage backends.
  • Configurable failed-job retention.
  • Free and MIT-licensed.

What to know first

  • Requires Ruby 3.2 or later.
  • Default job runtime limit is four hours.
  • Failed jobs are deleted by default after retries.
  • Software is provided without warranty.

Alternatives to Bee-Queue Alternatives to Delayed Job The whole list