Background Processing gems

Showing projects tagged as Background Processing

  • Sidekiq

    9.8 9.4 L5 Ruby
    Simple, efficient background processing for Ruby
  • Resque

    9.7 3.6 L5 Ruby
    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
  • Whenever

    9.6 2.9 L5 Ruby
    Cron jobs in Ruby
  • Foreman

    9.3 6.8 L5 Ruby
    Manage Procfile-based applications
  • Delayed::Job

    9.2 4.9 L5 Ruby
    Database based asynchronous priority queue system -- Extracted from Shopify
  • Concurrent Ruby

    9.2 5.2 L4 Ruby
    Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
  • GoodJob

    8.2 8.5 Ruby
    Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.
  • resque-scheduler

    7.9 2.9 L4 Ruby
    A light-weight job scheduling system built on top of Resque
  • rufus-scheduler

    7.9 4.1 L5 Ruby
    scheduler for Ruby (at, in, cron and every jobs)
  • Sidekiq-Cron

    7.7 7.6 L4 Ruby
    Scheduler / Cron for Sidekiq jobs
  • sidekiq-scheduler

    7.4 6.8 Ruby
    Lightweight job scheduler extension for Sidekiq
  • Hutch

    6.3 6.2 Ruby
    A system for processing messages from RabbitMQ.
  • Clockwork

    4.7 0.0 Ruby
    A scheduler process to replace cron.
  • Sidekiq Iteration

    3.2 6.9 Ruby
    Make your long-running sidekiq jobs interruptible and resumable.
  • Lowkiq

    2.6 2.9 Ruby
    Ordered background jobs processing
  • delayed_job_recurring

    2.5 0.0 Ruby
    Extends delayed_job to support recurring jobs
  • que-scheduler

    2.5 8.0 Ruby
    A lightweight cron scheduler for the async job worker Que
  • ruby-clock

    1.9 3.2 Ruby
    A ruby job scheduler which runs jobs each in their own thread in a persistent process.