concurrent-ruby
Concurrency library
A modern concurrency library for Ruby providing tools and abstractions for writing concurrent code safely and efficiently.
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
6k stars
118 watching
420 forks
Language: Ruby
last commit: about 1 month ago
Linked from 1 awesome list
concurrencyruby
Related projects:
Repository | Description | Stars |
---|---|---|
ruby/ruby | An implementation of an object-oriented programming language for scripting and web development | 22,145 |
digital-fabric/polyphony | A Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs. | 659 |
grosser/parallel | Parallel processing made simple and fast in Ruby | 4,168 |
jruby/jruby | An implementation of the Ruby language on the JVM, aiming to provide concurrency and integration with Java. | 3,796 |
ruby/rake | A make-like program implemented in Ruby for automating tasks and building projects. | 2,351 |
meh/ruby-thread | A set of Ruby extensions providing various concurrency utilities | 524 |
rmosolgo/graphql-ruby | Implementing the GraphQL protocol in Ruby to provide a specification-compliant API for querying data. | 5,381 |
brandonhilkert/sucker_punch | An asynchronous processing library that allows developers to run background jobs within the same process as their web application. | 2,643 |
franzejr/best-ruby | A collection of idiomatic Ruby code snippets, refactorings, and best practices for writing clean and maintainable Ruby code. | 2,390 |
eventmachine/eventmachine | A fast and simple event-processing library for Ruby programs allowing concurrent I/O operations without threading complexities. | 4,260 |
rubygems/rubygems.org | Provides a better API and project management features for the Ruby community's gem hosting service. | 2,331 |
andyobtiva/opal-async | A Ruby library providing non-blocking iteration methods and tasks to manage concurrent execution of small code chunks | 9 |
ruby-grape/grape | An opinionated framework for creating REST-like APIs in Ruby. | 9,890 |
jeremyevans/sequel | A powerful SQL toolkit for Ruby | 4,994 |
ably/ably-ruby | A Ruby client library for real-time messaging and data synchronization | 37 |