Category

Concurrent Processing

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

concurrent-ruby

14.94
Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
 Popularity
Downloads
85,683,327
Stars
4,314
Forks
249
Watchers
116
 Releases
Current version
1.0.5
Total releases
114
First release
Latest release
 Activity
Issue Closure Rate
80%
Pull Request Acceptance Rate
82%
Average date of last 50 commits
within last 3 months
Reverse Dependencies
346

eventmachine

13.42
EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use in Ruby. EventMachine wraps all interactions with IP sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients. To create a server or client, a Ruby program only needs to specify the IP address and port, and provide a Module that implements the communications protocol. Implementations of several standard network protocols are provided with the package, primarily to serve as examples. The real goal of EventMachine is to enable programs to easily interface with other programs using TCP/IP, especially if custom protocols are required.
 Popularity
Downloads
74,797,214
Stars
3,782
Forks
530
Watchers
114
 Releases
Current version
1.2.7
Total releases
124
First release
Latest release
 Activity
Issue Closure Rate
77%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
within last year
Reverse Dependencies
1,103

celluloid

5.78
Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects
 Popularity
Downloads
28,759,896
Stars
3,777
Forks
264
Watchers
109
 Releases
Current version
0.17.3
Total releases
55
First release
Latest release
 Activity
Issue Closure Rate
84%
Pull Request Acceptance Rate
75%
Average date of last 50 commits
within last year
Reverse Dependencies
225

cool.io

0.51
Cool.io provides a high performance event framework for Ruby which uses the libev C library
 Popularity
Downloads
1,914,449
Stars
680
Forks
34
Watchers
14
 Releases
Current version
1.5.3
Total releases
38
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
94%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
16

workers

0.09
A Ruby gem for performing work in background threads.
 Popularity
Downloads
153,600
Stars
220
Forks
11
Watchers
11
 Releases
Current version
0.6.1
Total releases
22
First release
Latest release
 Activity
Issue Closure Rate
85%
Pull Request Acceptance Rate
66%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
5

dataflow

0.04
Dataflow concurrency for Ruby (inspired by the Oz language)
 Popularity
Downloads
16,958
Stars
125
Forks
10
Watchers
8
 Releases
Current version
0.3.1
Total releases
6
First release
Latest release
 Activity
Issue Closure Rate
0%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
1

tribe

0.02
Actors based concurrency library for Ruby.
 Popularity
Downloads
31,675
Stars
34
Forks
2
Watchers
4
 Releases
Current version
0.6.5
Total releases
26
First release
Latest release
 Activity
Issue Closure Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
1

wires

0.01
A lightweight, extensible asynchronous event routing framework in Ruby.
 Popularity
Downloads
60,766
Stars
3
Forks
0
Watchers
1
 Releases
Current version
0.6.2
Total releases
48
First release
Latest release
 Activity
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
5