Newest way to handle Cron Jobs?

This page summarizes the projects mentioned and recommended in the original post on /r/rubyonrails

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • sidekiq-scheduler

    Lightweight job scheduler extension for Sidekiq

    This gem is no longer maintained and has compatibility issues with newer Redis gem versions. I'd recommend https://github.com/moove-it/sidekiq-scheduler.

  • good_job

    Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

    You say elsewhere that you don't want another service running for background jobs, but if you're running your app on Postgres I'd say look into GoodJob.

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • rufus-scheduler

    scheduler for Ruby (at, in, cron and every jobs)

    - It has built-in support for scheduled jobs using cron syntax, based on fugit, which also powers Rufus scheduler (that now that I look at it might also be a reasonable solution on its own).

  • Clockwork

    A scheduler process to replace cron. (by Rykian)

    https://github.com/Rykian/clockwork always worked well when I have used it in the past.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts