mruby
« Back to VersTracker
Description:
Lightweight implementation of the Ruby language
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ruby mruby embedding scripting language
Install: brew install mruby
About:
Mruby is a lightweight implementation of the Ruby language, designed for embedding within applications and resource-constrained environments. Unlike standard Ruby, it can be compiled into a single static library, allowing developers to add scripting capabilities to C/C++ projects without heavy dependencies. Its modular architecture enables the inclusion of only necessary features, optimizing for performance and minimal memory footprint.
Key Features:
  • Embeddable and linkable into C/C++ applications
  • Compiles to a single static library
  • Highly configurable and modular core
  • Supports bytecode compilation for efficiency
Use Cases:
  • Scripting for embedded systems and IoT devices
  • Adding extensibility to C/C++ applications
  • Creating domain-specific languages (DSLs)
Alternatives:
  • CRuby – The standard, full-featured Ruby interpreter; much larger footprint but with complete standard library support.
  • Lua – A popular, lightweight scripting language often used for embedding; generally smaller and faster than Mruby.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 10:15am 0 VERSION_BUMP b91ec116