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 maintains a test suite 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.