Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
- concurrency
- ruby
47,133 repositories indexed
1–24 of 24 · Most stars
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
EventMachine: fast, simple event-processing library for Ruby programs
Ruby: parallel processing made simple and fast
A high performance implementation of the Ruby programming language, built on GraalVM.
Efficient, Immutable, Thread-Safe Collection classes for Ruby
a work-in-progress Ruby compiler, written in Ruby and C++
math and logic formula parser and evaluator
Ruby extension for the libvips image processing library.
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS
An experimental type-level Ruby interpreter for testing and understanding Ruby code
Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files
A Ruby wrapper library to the tesseract-ocr API.
A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
A set of bindings for the GNOME libraries to use from Ruby.
A literal Ruby gem. 💎
A Ruby-based parsing DSL based on parsing expression grammars.
A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
brain-dead simple parallel processing for ruby
A wrapper module for using spaCy natural language processing library from the Ruby programming language via PyCall
A Starcraft 2 replay parser written in pure Ruby
An Earley parser written in Ruby
A natural language parser for validating complex date ranges
RASEL (Random Access Stack Esoteric Language) reference implementation