1. Sidekiq is a simple, efficient framework for background job processing in Ruby

  2. Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

  3. Beanstalk is a simple, fast work queue.

  4. RabbitMQ is an open source message broker software.

  5. Simple, Robust Job Scheduling For Your Application