mruby is the lightweight implementation of the Ruby language complying to (part of) the ISO standard. Its syntax is Ruby 1.9 compatible.

mruby can be linked and embedded within your application. We provide the interpreter program "mruby" and the interactive mruby shell "mirb" as examples. You can also compile Ruby programs into compiled byte code using the mruby compiler "mrbc". All those tools reside in the "bin" directory. "mrbc" is also able to generate compiled byte code in a C source file, see the "mrbtest" program under the "test" directory for an example.

This achievement was sponsored by the Regional Innovation Creation R&D Programs of the Ministry of Economy, Trade and Industry of Japan.

Code Quality Rank: L2
Programming language: C

MRuby alternatives and related gems

Based on the "Implementations/Compilers" category

  • JRuby

    9.0 9.8 L1 MRuby VS JRuby
    A Java implementation of the Ruby language.
  • Opal

    8.8 8.5 L4 MRuby VS Opal
    Ruby to Javascript compiler.
  • Rubinius

    An implementation of the Ruby programming language. Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machine code compiler, and Ruby Core and Standard libraries.
  • Reactrb

    Opal Ruby wrapper of React.js library.

Do you think we are missing an alternative of MRuby or a related project?

Add another 'Implementations/Compilers' Gem

MRuby Recommendations

There are no recommendations yet. Be the first to promote MRuby!

Have you used MRuby? Share your experience. Write a short recommendation and MRuby, you and your project will be promoted on Awesome Ruby.
Recommend MRuby

Recently added MRuby resources

Do you know of a usefull tutorial, book or news relevant to MRuby?
Be the first to add one!