Lightweight

Designed for constrained environments — microcontrollers, embedded systems, and any place where MRI Ruby is too heavy.

Embeddable

Link libmruby directly into your C or C++ application and call mruby from native code.

ISO-compliant

Conforms to a subset of the ISO/IEC 30170 Ruby specification, ensuring predictable, standards-based behaviour.

Bytecode

Compile Ruby to .mrb bytecode or embed it as a C array — ship programs without distributing source.