Delayed::Job Alternatives

    Delayed::Job is described as 'Database based asynchronous priority queue system -- Extracted from Shopify - collectiveidea/delayed_job'. There are five alternatives to Delayed::Job for a variety of platforms, including Mac, Windows, Linux, Self-Hosted solutions and Ruby. The best alternative is Celery: Distributed Task Queue, which is both free and Open Source. Other great apps like Delayed::Job are sidekiq (Freemium, Open Source), cTRL Server (Free, Open Source), Resque (Free, Open Source) and Hangfire (Free Personal, Open Source).

    This page was last updated May 17, 2020

    1. Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
      No screenshots yet
      • FreemiumOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Ruby
      • Redis
      • Ruby on Rails
      Simple, efficient background processing for Ruby. Sidekiq uses threads to handle many jobs at the same time in the same process. It does not require Rails but will integrate tightly with Rails to make background processing dead simple.


      • FreeOpen Source
      • Self-Hosted
      • CentOS
      • Debian
      • FreeBSD
      • Solaris
      • NetBSD
      • OpenBSD
      cTRL is a server written in Go language that uses a modified version of the NutsDB database, as a backend for a continuous queue of tasks and saving the result of executing commands from given tasks in command interpreters like /bin/bash on servers where this service will be...
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Ruby
      • Redis
      • Ruby on Rails
      • RubyGems
      Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
      • Free PersonalOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      An easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required. Backed by persistent storage. Open and free for commercial use.
      show more
    Showing 5 of 5 alternatives