-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Plugins
Parikshit Singh edited this page Feb 2, 2023
·
43 revisions
-
pboling / resque-unique_at_runtime (gem)
Ensure that jobs are unique at runtime. A rewrite, and update, ofresque-lonely_job
. Upgrades should be mostly find/replace seamless. Compatible withresque-unique_by_arity
, andresque-unique_in_queue
. -
pboling / resque-unique_by_arity (gem)
Configure exacting specification of what “unique” means for a job. Compatible withresque-unique_at_runtime
, andresque-unique_in_queue
. -
pboling / resque-unique_in_queue (gem)
Ensure that jobs are unique at queue-time (and in-queue). A rewrite, and update, ofresque-solo
, which was a rewrite ofresque_loner
. Upgrades should be mostly find/replace seamless. Compatible withresque-unique_by_arity
, andresque-unique_in_queue
. -
lantins / resque-lock-timeout (gem)
Adds locking, with optional timeout/deadlock handling to resque jobs -
mashion / resque-queue-lock (gem)
Two or more jobs with the same lock cannot be in the queue at the same time -
bartolsthoorn / resque-workers-lock (gem)
Two or more jobs with the same lock cannot be processed simultaneously by multiple workers -
neighborland / resque_solo (gem)
Unique jobs per queue. Based on resque-loner. For resque > =1.25. -
academicworks / resque-uniqueue (gem)
Unique resque queues using redis 2.6.0 scripting, sets and not much else -
will3216 / resque-better_unique (gem)
Finite control over job uniqueness in terms of how and when locks are made and released. Contains most if not all of the features of existing uniqueness/locking gems -
scotttam / resque-throttle (gem)
Restrict the frequency in which certain jobs are run -
malomalo / resque-throttler (gem)
Rate limit how many times a job can be run from a queue -
julienXX / resque-waiting-room (gem)
Resque plugin that throttles your jobs -
flyerhzm / resque-restriction (gem)
resque-restriction is an extension to resque queue system that restricts the execution number of certain jobs in a period time
-
resque / resque-scheduler (gem)
A light-weight job scheduling system built on top of resque -
resque / resque-stagger (gem)
A tiny ruby gem built on top of resque-scheduler to stagger your jobs across a time range.
-
airbrake / airbrake (gem)
Automatically report failures to Airbrake -
honeybadger-io / honeybadger-ruby (gem)
Automatically report failures to Honeybadger -
rwdaigle / resque-instrumentation
Instrument Resque using lifecycle hooks -
wr0ngway / graylog2-resque (gem)
A resque failure handler that sends failures to the graylog2 log management facility -
ilyakatz / resque-history(gem)
Show history of recently executed resque jobs -
RealNobody / resque-job_history(gem)
Show history of executed resque jobs organized by job.
-
resque / resque-web (gem)
A Rails-based frontend to the Resque job queue system. -
kmullin / resque-sliders (gem)
A Resque plugin that enables complete control over your running Resque Workers, all from the Resque-Web UI -
ticktricktrack / resque-web_no_act (gem)
A child-proofed version of the Resque web interface that’s safe to use by less trustworthy personnel.
-
justinweiss / resque_unit (gem)
Test::Unit assertions for code that enqueues Resque jobs -
leshill / resque_spec (gem)
RSpec matcher for Resque
-
derfred / resque-fanout (gem)
Runtime configurable routing to queues useful for communication between multiple applications -
lantins / resque-retry (gem)
Provides retry, delay and exponential backoff support for resque jobs -
quirkey / resque-status (gem)
extension to the resque queue system that provides simple trackable jobs. -
zapnap / resque_mailer (gem)
Rails plugin for sending asynchronous email with ActionMailer and Resque -
jrgifford / delayed_paperclip (gem)
Process your Paperclip attachments in the background with delayed_job or Resque. -
drfeelngood / resque-batched-job (gem)
Resque plugin that understands individual jobs can belong to something bigger than themselves -
mikemarsian / serially (gem)
Declare the order in which Resque-based background tasks should run and implement them with blocks, using simple DSL, in ActiveRecord model or any Ruby class. The tasks will run serially, strictly one after the other. -
thoward / resque-mission (gem)
Resque Missions are multi-step, resumable jobs (completed steps won’t repeat), requires resque-status -
ono / resque-cleaner (gem)
maintains the cleanliness of failed jobs on Resque -
applidget / resque-change_queue (gem)
Requeue jobs from one queue to another based on criteria -
nevans / resque-pool (gem)
quickly fork a pool resque workers, saving memory (w/REE) and monitoring their uptime -
mpasternacki / resque-pool-dynamic (gem)
A dynamic manager for resque pool -
wireframe / resque-ensure-connected (gem)
verify active record connections are active before performing work -
frausto / resque-remora (gem)
resque plugin that allows you to add information to the payload of each enqueued job and retrieve it when it gets popped of the queue -
frausto / resque-director (gem)
A resque plugin for auto scaling workers -
wr0ngway / resque-dynamic-queues (gem)
A resque plugin for specifying the queues a worker pulls from with wildcards, negations, or dynamic look up from redis -
wr0ngway / resque-queue-priority (gem)
A resque plugin for specifying the priority between queues that workers use to determine what to work on next -
nragaz / resque-async-method (gem)
Make Active Record instance methods asynchronous using resque -
joel / resque-async-method-enhanced (gem)
Make Active Record instance methods asynchronous using resque + amazing plugin resque-lock-timeout -
alanpeabody / resque-job-stats (gem)
Job-centric stats for resque -
endel / resque-swapper (gem)
Swapping tool for Resque server on runtime -
sshingler / capistrano-resque (gem)
Capistrano integration for Resque -
elucid / resque-delayed (gem)
Delayed job queueing for Resque -
aaw / resque-heroku-scaling-canary (gem)
A resque plugin that scales heroku workers for batch jobs -
gip / resque-telework (gem)
A resque plugin aimed at workers management on remote hosts (so that you can start/stop/pause your workers from the UI) -
coupa / resque-round-robin
resque plugin that modifies workers to pull jobs off queues, round-robin style -
coupa / resque-priority_enqueue
When you’re in a hurry, you can cut to the front of the line -
KensoDev / perform_later (gem)
Methods to queue any method in any class or instance with no need for additional Worker class and no extra code -
eclubb / resque-approval (gem)
Allows jobs to be sent to a temporary queue to await approval. Once the job is approved, it is placed on its normal queue. -
RealNobody / resque-approve(gem)
Enqueue any job to a standalone queue to await approval. When approved, it is enqueued to Resque as normal. Powerful queue management available to allow great versatility and insights into the queues. -
paulnsorensen / lifesaver (gem)
Uses Resque and Tire to asynchronously reindex elasticsearch when ActiveRecord models change -
fphilipe / resque-async_deliver (gem)
Drop-in solution for delivering mails asynchronously:Mailer.async_deliver.some_mail(user)
. -
julienXX / resque-slack (gem)
Post your failed jobs to a Slack channel -
sonots / resque-worker-killer (gem)
Automatically kill a child of reque worker based on max memory -
sonots / resque_starter (gem)
Start and manage multiple resque workers leveraging Copy-on-write (CoW) -
keylimetoolbox / resque-kubernetes (gem)
Use Kubernetes jobs and autoscaling to launch resque jobs that horizontally scale workers in the cluster. -
mishaconway / resque-compressible (gem)
Transparently compress and decompress job payloads!
-
localshred / resque-remote (gem)
Resque plugin to allow (de)queueing of jobs without having the class loaded -
cristianbica / resque-serial-queues (gem)
Resque plugin to allow declaring serial queues
-
resque / resque-loner (gem)
Unmaintained since 2014. Rewritten as neighborland/resque_solo by teeparham in 2013, which provides drop in replacement of Resque::Plugins::UniqueJob -
sickill / merb-resque-mailer (gem)
Merb plugin for putting mail delivery jobs onto Resque queue -
bitbckt / resque-lifecycle (gem)
Lifecycle management for Resque jobs -
staugaard / resque-multi-job-forks (gem)
Have your resque workers process more that one job -
defunkt / resque-lock (gem)
Ensure only one instance of your job is running at a time -
kdonovan / resque-access_worker_from_job (gem)
Resque plugin allowing jobs to access to their calling worker at runtime (and thus to share sockets) -
idris / resque-progress (gem)
Extension to resque, using resque-meta, which provides status tracking -
iwarshak / resque-batchworker (gem)
A plugin for Resque that forks X children, processes all jobs in the queue and all processes quit when there are no more jobs to complete -
lmarlow / resque-meta (gem)
Add metadata to your jobs -
lmarlow / resque-result (gem)
fetch the result from a job’s perform method -
pezra / resque-multi-step (gem)
Provides multi-step tasks with finalization and progress tracking -
pezra / resque-fairly (gem)
Handle jobs with predictable latency regardless of the queue the jobs are placed in -
ajmurmann / resque-heroku-autoscaler (gem)
Resque plugin to autoscale your workers on Heroku -
jamster / resque-statsd (gem)
Resque Statsd is a Resque plugin that will collect and send data samples from your Resque Jobs to Graphite -
wandenberg / resque-pause (gem)
A Resque plugin to add functionality to pause resque jobs through the web interface -
forward / resque_utils (gem)
Capistrano helper tasks for Resque (requeue & remove failed jobs) -
rykov / resque-delay (gem)
Delayed job queueing for Resque -
samgranieri / resque-jobs-per-fork (gem)
Have your resque workers process more that one job -
wallace / resque-lonely_job (gem)
Ensures that only one job for a given queue will be running on any worker at a given time