Category

Background Jobs

This category does not have a description yet. You can add one on github!

sidekiq

8.9
Simple, efficient background processing for Ruby.
 Popularity
Downloads
27,306,542
Stars
8,883
Forks
1,488
Watchers
239
 Releases
Current version
5.2.1
Total releases
144
First release
Latest release
 Activity
Issue Closure Rate
99%
Pull Request Acceptance Rate
71%
Average date of last 50 commits
within last 3 months
Reverse Dependencies
422

resque

6.13
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily inspired by DelayedJob (which rocks) and is comprised of three parts: * A Ruby library for creating, querying, and processing jobs * A Rake task for starting a worker which processes jobs * A Sinatra app for monitoring queues, jobs, and workers.
 Popularity
Downloads
13,040,134
Stars
8,300
Forks
1,429
Watchers
271
 Releases
Current version
1.27.4
Total releases
69
First release
Latest release
 Activity
Issue Closure Rate
97%
Pull Request Acceptance Rate
55%
Average date of last 50 commits
within last year
Reverse Dependencies
421

delayed_job

4.26
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
 Popularity
Downloads
11,849,544
Stars
4,337
Forks
877
Watchers
89
 Releases
Current version
4.1.5
Total releases
46
First release
Latest release
 Activity
Issue Closure Rate
84%
Pull Request Acceptance Rate
39%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
122

kr/beanstalkd

3.88
Beanstalk is a simple, fast work queue.
 Popularity
Stars
4,696
Forks
642
Watchers
277
 Activity
Issue Closure Rate
72%
Pull Request Acceptance Rate
33%
Average date of last 50 commits
more than 2 years ago

bunny

3.15
Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 Popularity
Downloads
14,493,729
Stars
995
Forks
252
Watchers
33
 Releases
Current version
2.11.0
Total releases
147
First release
Latest release
 Activity
Issue Closure Rate
98%
Pull Request Acceptance Rate
82%
Average date of last 50 commits
within last 3 months
Reverse Dependencies
268

delayed_job_active_record

2.09
ActiveRecord backend for Delayed::Job, originally authored by Tobias L├╝tke
 Popularity
Downloads
9,655,113
Stars
271
Forks
243
Watchers
20
 Releases
Current version
4.1.3
Total releases
23
First release
Latest release
 Activity
Issue Closure Rate
77%
Pull Request Acceptance Rate
38%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
105

sucker_punch

1.1
Asynchronous processing library for Ruby
 Popularity
Downloads
2,390,489
Stars
2,251
Forks
98
Watchers
45
 Releases
Current version
2.1.0
Total releases
35
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
80%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
49

amqp

0.73
Mature EventMachine-based RabbitMQ client.
 Popularity
Downloads
2,335,649
Stars
621
Forks
131
Watchers
22
 Releases
Current version
1.8.0
Total releases
86
First release
Latest release
 Activity
Issue Closure Rate
97%
Pull Request Acceptance Rate
73%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
144

shoryuken

0.72
Shoryuken is a super efficient AWS SQS thread based message processor
 Popularity
Downloads
1,121,586
Stars
1,271
Forks
170
Watchers
44
 Releases
Current version
3.2.3
Total releases
48
First release
Latest release
 Activity
Issue Closure Rate
98%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
within last year
Reverse Dependencies
16

queue_classic

0.5
queue_classic is a queueing library for Ruby apps. (Rails, Sinatra, Etc...) queue_classic features asynchronous job polling, database maintained locks and no ridiculous dependencies. As a matter of fact, queue_classic only requires pg.
 Popularity
Downloads
416,234
Stars
1,086
Forks
129
Watchers
27
 Releases
Current version
3.1.0
Total releases
50
First release
Latest release
 Activity
Issue Closure Rate
90%
Pull Request Acceptance Rate
67%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
9

girl_friday

0.39
Background processing, simplified
 Popularity
Downloads
1,210,679
Stars
585
Forks
22
Watchers
12
 Releases
Current version
0.11.2
Total releases
12
First release
Latest release
 Activity
Issue Closure Rate
85%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
12

backburner

0.24
Beanstalk background job processing made easy
 Popularity
Downloads
447,645
Stars
389
Forks
56
Watchers
24
 Releases
Current version
1.4.1
Total releases
29
First release
Latest release
 Activity
Issue Closure Rate
54%
Pull Request Acceptance Rate
67%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
5

starling

0.2
Starling is a light-weight, persistent queue server that speaks the memcached protocol. It was originally developed for Twitter's backend.
 Popularity
Downloads
52,744
Stars
468
Forks
58
Watchers
27
 Releases
Current version
0.10.1
Total releases
4
First release
Latest release
 Activity
Issue Closure Rate
40%
Pull Request Acceptance Rate
14%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
5

qu

0.19
a Ruby library for queuing and processing background jobs with configurable backends.
 Popularity
Downloads
45,450
Stars
516
Forks
47
Watchers
8
 Releases
Current version
0.2.0
Total releases
6
First release
Latest release
 Activity
Issue Closure Rate
85%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
13

gnufied/backgroundrb

0.18
A Ruby/Rails job server and scheduler
 Popularity
Stars
215
Forks
29
Watchers
5
 Activity
Issue Closure Rate
50%
Pull Request Acceptance Rate
0%
Average date of last 50 commits
more than 2 years ago

ncr/background-fu

0.08
Running Long Background Tasks In Ruby On Rails Made Dead Simple
 Popularity
Stars
98
Forks
11
Watchers
4
 Activity
Issue Closure Rate
25%
Average date of last 50 commits
more than 2 years ago

beetle

0.08
A highly available, reliable messaging infrastructure
 Popularity
Downloads
107,840
Stars
151
Forks
22
Watchers
12
 Releases
Current version
2.2.1
Total releases
68
First release
Latest release
 Activity
Issue Closure Rate
77%
Pull Request Acceptance Rate
74%
Average date of last 50 commits
within last year
Reverse Dependencies
2

stalker

0.08
A job queueing and background workers system using Beanstalkd. Inspired by the Minion gem.
 Popularity
Downloads
83,853
Stars
131
Forks
27
Watchers
5
 Releases
Current version
0.9.0
Total releases
18
First release
Latest release
 Activity
Pull Request Acceptance Rate
21%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
3

navvy

0.08
Simple background job processor inspired by delayed_job, but aiming for database agnosticism.
 Popularity
Downloads
34,051
Stars
221
Forks
19
Watchers
2
 Releases
Current version
0.3.2
Total releases
13
First release
Latest release
 Activity
Issue Closure Rate
44%
Pull Request Acceptance Rate
33%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
1

backgrounded

0.05
Execute any ActiveRecord Model method in the background
 Popularity
Downloads
54,170
Stars
129
Forks
7
Watchers
2
 Releases
Current version
2.1.2
Total releases
20
First release
Latest release
 Activity
Issue Closure Rate
83%
Pull Request Acceptance Rate
37%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
7

jnstq/job_fu

0.04
Simple Asynchronous Processing
 Popularity
Stars
76
Forks
1
Watchers
2
 Activity
Average date of last 50 commits
more than 2 years ago

cloud-crowd

0.03
The crowd, suddenly there where there was nothing before, is a mysterious and universal phenomenon. A few people may have been standing together -- five, ten or twelve, nor more; nothing has been announced, nothing is expected. Suddenly everywhere is black with people and more come streaming from all sides as though streets had only one direction.
 Popularity
Downloads
75,209
 Releases
Current version
0.7.6
Total releases
33
First release
Latest release
 Activity
Reverse Dependencies
0

rabbit_jobs

0.03
Background jobs on RabbitMQ
 Popularity
Downloads
143,530
Stars
0
Forks
0
Watchers
2
 Releases
Current version
0.12.2
Total releases
103
First release
Latest release
 Activity
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

resque-mongo

0.03
Resque-mongo is a fork of resque that uses mongo as a queue backend. Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily inspired by DelayedJob (which rocks) and is comprised of three parts: * A Ruby library for creating, querying, and processing jobs * A Rake task for starting a worker which processes jobs * A Sinatra app for monitoring queues, jobs, and workers.
 Popularity
Downloads
10,634
Stars
66
Forks
10
Watchers
1
 Releases
Current version
1.9.8.1
Total releases
4
First release
Latest release
 Activity
Pull Request Acceptance Rate
0%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
2

barttenbrinke/worker_queue

0.02
Fast and easy task runner for Rails. Got work?
 Popularity
 Activity

seanohalpin/smqueue

0.02
A Ruby library implementing a Simple Message Queue protocol
 Popularity
Stars
18
Forks
4
Watchers
2
 Activity
Average date of last 50 commits
more than 2 years ago

quebert

0.02
A worker queue framework built around beanstalkd
 Popularity
Downloads
44,953
Stars
35
Forks
1
Watchers
37
 Releases
Current version
3.2.0
Total releases
28
First release
Latest release
 Activity
Issue Closure Rate
41%
Pull Request Acceptance Rate
60%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

workling

0.01
easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
 Popularity
Downloads
9,599
Stars
17
Forks
6
Watchers
3
 Releases
Current version
0.4.9.9
Total releases
3
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
0%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

frenzy_bunnies

0.01
RabbitMQ JRuby based workers on top of hot_bunnies
 Popularity
Downloads
15,272
 Releases
Current version
0.0.8
Total releases
8
First release
Latest release
 Activity
Reverse Dependencies
0

bj

0.01
bj
 Popularity
Downloads
33,543
 Releases
Current version
1.0.1
Total releases
7
First release
Latest release
 Activity
Reverse Dependencies
0

rock-queue

0.01
A unified interface for various messaging queues
 Popularity
Downloads
19,056
Stars
20
Forks
3
Watchers
1
 Releases
Current version
0.3.3
Total releases
9
First release
Latest release
 Activity
Pull Request Acceptance Rate
0%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

later

0.0
Lean Redis-backed event scheduling library for Ruby
 Popularity
Downloads
8,946
 Releases
Current version
0.2.0
Total releases
5
First release
Latest release
 Activity
Reverse Dependencies
0

job_reactor

0.0
JobReactor is a library for creating, scheduling and processing background jobs. It is asynchronous client-server distributed system based on EventMachine.
 Popularity
Downloads
12,821
Stars
6
Forks
0
Watchers
1
 Releases
Current version
0.6.0
Total releases
10
First release
Latest release
 Activity
Issue Closure Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

acts_as_executor

0.0
Seamlessly integrates Java's Executor framework with Ruby on Rails
 Popularity
Downloads
5,465
Stars
6
Forks
1
Watchers
1
 Releases
Current version
1.0.0.rc5
Total releases
5
First release
Latest release
 Activity
Issue Closure Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0

runner

0.0
Run commands
 Popularity
Downloads
3,963
 Releases
Current version
0.0.0
Total releases
1
First release
Latest release
 Activity
Reverse Dependencies
0