← categories / category

Background Jobs

See on ruby-toolbox ↗ Process slow tasks asynchronously to keep response times low, improve fault-tolerance and aid with horizontal scaling

recent from @rubygems

backburner

Reliable beanstalk background job processing made easy for Ruby and Sinatra

  • 1.7.0 Jan 02 2026 gem.coop system

beaneater

Simple beanstalkd client for ruby.

  • 1.1.4 Mar 07 2026 gem.coop system

beetle

High Availability AMQP Messaging with Redundant Queues

  • 3.5.7 Mar 27 2023 gem.coop system

bunny

Popular easy to use Ruby client for RabbitMQ

  • 3.5.0 Oct 26 2026 gem.coop system

delayed

a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions of background jobs per day

  • 4.2.0 Oct 07 2026 gem.coop system

delayed_job

Database-backed asynchronous priority queue system -- Extracted from Shopify

  • 4.2.0 Dec 29 2025 gem.coop system

good_job

A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails

  • 4.9.3 Mar 10 2025 gem.coop system

legionio

Modular Ruby framework: distributed async job engine with optional LLM gateway, MCP server, and RBAC

  • 1.9.52 Aug 28 2026 gem.coop system

lowkiq

Lowkiq

  • 1.2.2 Aug 10 2022 gem.coop system

que

A PostgreSQL-based Job Queue

  • 2.4.1 Oct 28 2024 gem.coop system

resque

Resque is a Redis-backed queueing system.

  • 3.2.0 Oct 16 2026 gem.coop system

rocketjob

Process millions of records across thousands of workers. A distributed, MongoDB-backed batch processing system for Ruby.

  • 7.0.0 Sep 05 2026 gem.coop system

shoryuken

Shoryuken is a super efficient AWS SQS thread based message processor

  • 7.0.4 Sep 23 2026 gem.coop system

sidekiq

Simple, efficient background processing for Ruby

  • 8.1.7 Aug 17 2026 gem.coop system

solid_queue

Database-backed Active Job backend.

  • 1.7.0 Aug 21 2026 gem.coop system

sucker_punch

Sucker Punch is a Ruby asynchronous processing using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.

  • 3.3.0 Dec 23 2025 gem.coop system

older from @rubygems

acts_as_executor

Java Executor framework integration for Rails

  • 1.0.0.rc5 Oct 24 2011 gem.coop system

amqp

Mature EventMachine-based RabbitMQ client

  • 1.8.0 Jan 02 2018 gem.coop system

backgrounded

Simple API to perform work in the background

  • 2.1.2 Aug 29 2016 gem.coop system

bj

bj

  • 1.0.1 Jul 25 2009 gem.coop system

cloud-crowd

Parallel Processing for the Rest of Us

  • 0.7.6 Oct 28 2015 gem.coop system

frenzy_bunnies

RabbitMQ JRuby based workers on top of hot_bunnies

  • 0.0.8 Sep 16 2012 gem.coop system

girl_friday

Background processing, simplified

  • 0.9.7 Nov 29 2011 gem.coop system

job_reactor

Simple, powerful and high scalable job queueing and background workers system based on EventMachine

  • 0.6.0 Jun 21 2013 gem.coop system

later

Lean Redis-backed event scheduling library for Ruby

  • 0.2.0 Oct 21 2012 gem.coop system

navvy

Simple background job processor inspired by delayed_job, but aiming for database agnosticism.

  • 0.3.2 Jan 02 2011 gem.coop system

qu

a Ruby library for queuing and processing background jobs.

  • 0.2.0 Jun 13 2012 gem.coop system

quebert

A worker queue framework built around beanstalkd.

  • 3.3.0 Apr 09 2019 gem.coop system

queue_classic

Simple, efficient worker queue for Ruby & PostgreSQL.

  • 4.0.0.pre.beta1 Oct 08 2021 gem.coop system

rabbit_jobs

Background jobs on RabbitMQ

  • 0.9.1 Dec 08 2013 gem.coop system

resque-mongo

Resque-mongo is resque fork with a mongo backend.

  • 1.9.8.1 Jul 27 2010 gem.coop system

rock-queue

A unified interface for various messaging queues

  • 0.3.3 Sep 01 2010 gem.coop system

runner

Run commands

  • 0.0.0 Feb 13 2010 gem.coop system

sneakers

Fast background processing framework for Ruby and RabbitMQ

  • 2.7.0 Mar 22 2018 gem.coop system

stalker

A job queueing and background workers system using Beanstalkd.

  • 0.9.0 Apr 12 2011 gem.coop system

starling

Starling is a lightweight, transactional, distributed queue server

  • 0.9.8 Aug 20 2009 gem.coop system

workling

easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.

  • 0.4.9.9 Dec 08 2010 gem.coop system