Ruby
Everywhere

Why Choose mruby?
Ruby 3.x compliant
Ruby offers a rich set of user-friendly features. mruby was developed to provide Ruby’s ease of use and flexibility with less memory.
mruby3.0 version of was released in 2021 and included many of the features of Ruby 3.x. And mruby will continue to evolve along with Ruby.
Productivity
mruby runs on a VM. This allows software development to proceed without waiting for hardware development by preparing a VM that matches the execution environment. In addition, once a program is created, it can be used in a variety of environments.
mruby also has a library function called mrbgem, which is equivalent to Ruby’s gem. Currently, more than 400 mrbgems are available. In addition, mruby provides features such as garbage collection that can be used without the developer’s awareness.
Language suitable for embedded systems
mruby requires only about 100 KB of memory. mruby can run on many operating systems or even without an operating system. mruby can be used with or without an operating system. It can be used as a scripting language during development and provided as a binary in production. Like Ruby, mruby is a programmer’s best friend!