polyphony

Concurrency library

A Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs.

Fine-grained concurrency for Ruby

GitHub

659 stars
14 watching
17 forks
Language: C
last commit: over 2 years ago
Linked from 1 awesome list

concurrencyio-uringiouringlibevnetworkingpolyphonyrubyruby-fibersstructured-concurrency

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
meh/ruby-threadA set of Ruby extensions providing various concurrency utilities524
tidwall/necoA C concurrency library providing coroutines and synchronization primitives.1,152
safareli/freeA library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm.58
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209
didactic-drunk/concurrent.crA library that provides modern concurrency tools for parallel processing in Crystal48
marcoonroad/sporadicA set of abstractions for concurrency and asynchronous programming in JavaScript18
puniverse/pulsarProvides a concurrency framework with fibers, channels and actors for Clojure.911
iyyel/fioA type-safe and highly concurrent library for F# that provides a construct known as the IO monad for handling side effects in functional programming.38
zh217/aiochanA Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries.165
sharow/libconcurrentA lightweight, low-overhead concurrency library360
teaentitylab/fprustA set of Rust libraries and frameworks implementing functional programming concepts with a focus on concurrency and asynchronous programming119
zewo/veniceA Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux.1,496
shiyanhui/libcspA high performance concurrency library influenced by the CSP model1,312
procore-oss/blueprinterA simple JSON serialization library for Ruby that presents business objects in a declarative way1,147
andyobtiva/opal-asyncA Ruby library providing non-blocking iteration methods and tasks to manage concurrent execution of small code chunks9