Implementations:
-
Main: The original Ruby implementation, written in C.
-
JRuby (Source): Ruby implementation written for the JVM.
- IronRuby (appears to be stalled)
- mRuby: A lightweight implementation of Ruby. Has a compile-time package manager.
- mruby/c: An even smaller implementation of Ruby for microcontrollers with limited memory.
- Opal: A Ruby-to-JS transpiler.
- Sorbet: Type-checker for Ruby.
Books
RSpec
Ruby on Rails
Sinatra
Tags:
language
functional
dynamic
object
metaobject
Last modified 28 April 2025