 Este programa é um interpretador para a linguagem de programação Ruby com a intenção de ser leve e fácil de ser incorporado a outros projetos. mruby é um interpretador ruby levemente modificado, projetado para ser usado em aplicações embarcadas, dispositivos IoT, jogos e outras aplicações que precisam de uma implementação ruby compacta. Ele é projetado para ser compatível com a maioria das bibliotecas ruby existentes, e também inclui recursos adicionais para melhorar o desempenho e a segurança. 