Ruby on Rails web apps using background job libraries
Discover Rails web apps using background job libraries like Sidekiq & Solid Queue for async tasks: email, data processing, report generation, and more.
- This list includes 16 background job libraries used by Rails web apps.
- Click on a background job library to view a list of Rails web apps using it.
- Know a Rails site using an unlisted background job library? Let us know!
Background job libraries
Active Job
Used by 8 Rails websites
Rails' built-in job framework, providing a unified interface for queuing and executing background jobs with support for multiple backends.
Solid Queue
Used by 7 Rails websites
A Ruby library for background job processing with a focus on simplicity, reliability, and easy integration.
Sidekiq
Used by 7 Rails websites
A popular, multithreaded background job processor for Ruby, using Redis to handle high-throughput, scalable, and reliable job processing.
Good Job
Used by 3 Rails websites
A multithreaded, Postgres-backed job queue for Ruby on Rails, designed for reliability and efficiency with transactional support.
Resque
Not used by any Rails web apps yet
A Redis-backed job processing system for Ruby, offering reliability, scalability, and a focus on simple job management.
Delayed Job
Not used by any Rails web apps yet
A database-backed job processing system for Ruby, storing jobs in the database and providing reliability and ease of use for small-scale applications.
Faktory
Not used by any Rails web apps yet
A modern background job server that supports multiple languages, designed for simplicity, scalability, and developer friendliness.
Sneakers
Not used by any Rails web apps yet
A RabbitMQ-based job processing framework for Ruby, designed for scalability and distributed message handling.
Sucker Punch
Not used by any Rails web apps yet
A lightweight in-process background job processing library for Ruby, eliminating the need for an external job queue system.
Que
Not used by any Rails web apps yet
A high-performance, PostgreSQL-backed job queue for Ruby, focusing on low-latency and transactional job processing.
Async
Not used by any Rails web apps yet
A lightweight library for asynchronous task execution, focusing on simplicity and minimal dependencies, often used in Ruby applications for concurrency.
Karafka
Not used by any Rails web apps yet
A framework for building Ruby and Rails applications that process data streams from Kafka, enabling distributed and real-time processing.
Shoryuken
Not used by any Rails web apps yet
A multithreaded job processor for AWS SQS (Simple Queue Service), enabling efficient processing of background jobs in a serverless architecture.
Bunny
Not used by any Rails web apps yet
A Ruby client for RabbitMQ, enabling message-based communication for background job processing and inter-service communication.
Beanstalkd
Not used by any Rails web apps yet
A fast, simple, and reliable message queue for job processing, designed for high-throughput and low-latency task scheduling.
Other
Not used by any Rails web apps yet
A placeholder for any job processing system not listed, often representing custom solutions or less common libraries tailored to specific needs.