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: 2 months ago
Linked from 1 awesome list

concurrencyruby

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ruby/ruby A language and implementation providing a simple and extensible way to write programs 22,221
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,173
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,355
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,380
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,389
eventmachine/eventmachine A fast and simple event-processing library for Ruby programs allowing concurrent I/O operations without threading complexities. 4,261
rubygems/rubygems.org Provides a better API and project management features for the Ruby community's gem hosting service. 2,337
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,894
jeremyevans/sequel A powerful SQL toolkit for Ruby 5,001
ably/ably-ruby A Ruby client library for real-time messaging and data synchronization 37