ConcurrencyRuby15,596EditCreate highly-concurrent gems and programs in Ruby. Base for great and speedy open-source projects.
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Actor-based concurrent object framework for Ruby
EventMachine: fast, simple event-processing library for Ruby programs
Ruby: parallel processing made simple and fast
Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
Evented sockets for Celluloid actors
A ruby DSL that adds concurrent programming constructs to make parallelism easier.
Lighter than actors, simpler then threads. Get threaded!
Service encapsulates an object which executes a bit of code in a loop that can be started or stopped and query whether it is running or not.
Related categories
Websockets5,610Rubyem-websocket, message_bus and 2 more »Working with websockets in Ruby.
Around the webAdd