Category

Concurrent Processing

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

15.09
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
96,587,884
Stars
4,385
Forks
259
Watchers
117
 Releases
Current version
1.1.3
Total releases
117
First release
Latest release
 Activity
Issue Closure Rate
81%
Pull Request Acceptance Rate
82%
Average date of last 50 commits
within last 3 months
Reverse Dependencies
363
12.67
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
78,405,428
Stars
3,800
Forks
534
Watchers
113
 Releases
Current version
1.2.7
Total releases
124
First release
Latest release
 Activity
Issue Closure Rate
76%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
within last year
Reverse Dependencies
1,106
5.61
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
31,175,206
Stars
3,790
Forks
260
Watchers
111
 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
226
0.48
Cool.io provides a high performance event framework for Ruby which uses the libev C library
 Popularity
Downloads
2,008,293
Stars
683
Forks
35
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
18
0.09
A Ruby gem for performing work in background threads.
 Popularity
Downloads
160,770
Stars
223
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
0.04
Dataflow concurrency for Ruby (inspired by the Oz language)
 Popularity
Downloads
17,032
Stars
126
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
0.01
Actors based concurrency library for Ruby.
 Popularity
Downloads
31,881
Stars
35
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
0.01
A lightweight, extensible asynchronous event routing framework in Ruby.
 Popularity
Downloads
61,128
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