ConcurrencyRuby16,103EditCreate 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
Evented sockets for Celluloid actors
Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
A ruby DSL that adds concurrent programming constructs to make parallelism easier.
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.
Lighter than actors, simpler then threads. Get threaded!
Related categories
Websockets5,723Rubyem-websocket, einhorn and 2 more »Working with websockets in Ruby.
Around the webAdd