---
key: pl/mruby
kind: plang
name: "mruby"
url: https://plangs.page/mruby
---

# mruby

> Lightweight Ruby interpreter designed for embeddability.

Interpreter for the Ruby programming language that aims to be lightweight and easily embeddable. It is developed under the leadership of Yukihiro Matsumoto and features contributions from over 100 developers.

## Facts

- Appeared: 2012
- Homepage: https://mruby.org/
- GitHub: https://github.com/mruby/mruby

## Relationships

### Paradigms

- [Embedded](https://plangs.page/paradigm/embedded)
- [Object-Oriented](https://plangs.page/paradigm/oop)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)
- [Embedded](https://plangs.page/platform/embedded)

### Type Systems

- [Duck](https://plangs.page/type-system/duck)
- [Dynamic](https://plangs.page/type-system/dynamic)
- [Object-Oriented](https://plangs.page/type-system/object)

### Implements

- [Ruby](https://plangs.page/ruby)

### Influenced By

- [Ruby](https://plangs.page/ruby)

### Written With

- [C](https://plangs.page/c)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Compiler](https://plangs.page/tag/compiler)
- [Embedded System](https://plangs.page/tag/embedded)
- [Interpreter](https://plangs.page/tag/interpreters)
