Family mruby Documentation¶
About Family mruby¶
Documentation is under construction.
Repository¶
https://github.com/family-mruby
Firmware Installer¶
A browser-based firmware installer is available (Chrome / Edge / Opera).
https://family-mruby.github.io/family-mruby-installer/
See Getting Started ▸ Firmware Update for details.
Try without hardware¶
Run Family mruby OS in your browser via Docker + VNC.
docker run --rm -p 6080:6080 ghcr.io/family-mruby/fmruby-desktop:latest
Then open http://localhost:6080/vnc.html.
See Getting Started ▸ Simulator for details.
Demo Video¶
What is Family mruby?¶
Long ago, BASIC was often the first programming language that children encountered. Despite its limitations, there were products like Family BASIC, which allowed BASIC programming not only on PCs but also on platforms such as the MSX or the Famicom (NES). Many programmers discovered the joy of programming through these environments.
Today, development environments for most programming languages are freely available and easily installable on PCs. However, because so much is possible, beginners often don't know where to start. Even reaching the point where you can make something slightly beyond "Hello World," such as a simple game, can require a surprisingly high setup cost.
Family mruby aims to recreate that accessible programming experience on modern hardware. It provides an environment where you can build small games or applications using a scripting language on a single microcontroller board—bringing back the joy of simple, immediate programming.
For the system architecture, see the Architecture page.