An implementation of Ruby designed for concurrency using native threads to run Ruby code on all the CPU cores.
Rubinius runs Ruby code fast with a low-pause generational garbage collector and LLVM-based just-in-time (JIT) native machine code compiler.
The Rubinius core library and tools are built using Ruby, making a smaller, consistent system that's easier for Ruby programmers to understand and modify.
Rubinius created and maintains RubySpec, containing more than 20,000 specifications, to monitor compatibility with Matz's Ruby Implementation (MRI).
Rubinius provides a C-API interface for running C-extensions to ease migrating from MRI.