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.

GitHub

6k stars
118 watching
419 forks
Language: Ruby
last commit: almost 2 years ago
Linked from 1 awesome list

concurrencyruby

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ruby/rubyA language and implementation providing a simple and extensible way to write programs22,221
digital-fabric/polyphonyA Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs.659
grosser/parallelParallel processing made simple and fast in Ruby4,173
jruby/jrubyAn implementation of the Ruby language on the JVM, aiming to provide concurrency and integration with Java.3,796
ruby/rakeA make-like program implemented in Ruby for automating tasks and building projects.2,355
meh/ruby-threadA set of Ruby extensions providing various concurrency utilities524
rmosolgo/graphql-rubyImplementing the GraphQL protocol in Ruby to provide a specification-compliant API for querying data.5,380
brandonhilkert/sucker_punchAn asynchronous processing library that allows developers to run background jobs within the same process as their web application.2,643
franzejr/best-rubyA collection of idiomatic Ruby code snippets, refactorings, and best practices for writing clean and maintainable Ruby code.2,389
eventmachine/eventmachineA fast and simple event-processing library for Ruby programs allowing concurrent I/O operations without threading complexities.4,261
rubygems/rubygems.orgProvides a better API and project management features for the Ruby community's gem hosting service.2,337
andyobtiva/opal-asyncA Ruby library providing non-blocking iteration methods and tasks to manage concurrent execution of small code chunks9
ruby-grape/grapeAn opinionated framework for creating REST-like APIs in Ruby.9,894
jeremyevans/sequelA powerful SQL toolkit for Ruby5,001
ably/ably-rubyA Ruby client library for real-time messaging and data synchronization37