Going through my bookmarks rn and I'm rediscovering some interesting stuff …
https://engineering.monstar-lab.com/en/post/2021/05/27/Static-type-checking-in-PicoRuby/
Going through my bookmarks rn and I'm rediscovering some interesting stuff …
https://engineering.monstar-lab.com/en/post/2021/05/27/Static-type-checking-in-PicoRuby/
Most developers associate Ruby with web applications, but Ruby can also run inside embedded systems, firmware, and IoT devices.
If you're curious about Ruby beyond the server, this ecosystem is definitely worth exploring.
https://rubystacknews.com/2026/03/11/mruby-gems-extending-ruby-for-embedded-systems/

mruby Gems: Extending Ruby for Embedded Systems March 11, 2026 Most developers associate Ruby with web development. Frameworks like Ruby on Rails helped Ruby become one of the most productive langu…
There's even a "custom" waybar module that supports various triggers/actions defined via JSON. A similar module could be written using mruby that calls DSL methods defined in a Ruby config file.
https://github.com/Alexays/Waybar/blob/master/src/modules/custom.cpp
https://man.archlinux.org/man/waybar-custom.5.en
Any desktop app, widget, or service that embeds Lua or JavaScript for it's configuration or plugin system could embed mruby; either by adding an optional build flag, creating an mruby specific fork of the project, or via a plugin that hooks mruby in. Lots of potential to integrate Ruby into the desktop.
https://github.com/mruby/mruby#readme
https://github.com/mrubyc/mrubyc#readme
Another free project idea: write a generic waybar module that embeds mruby so you could write waybar modules entirely in Ruby.
Using Lua as the configuration syntax or plugin system for a Window Manager isn't a new idea. AwesomeWM , a X11 Window Manager, uses Lua as it's configuration syntax. Now imagine being able to customize your fancy wayland tiling WM or add additional functionality with simple Ruby scripts running under mruby.
Weston (the Wayland example/reference compositor) added a custom Lua based shell that you can configure/extend with Lua. I wonder how much work it would take to build a mruby Weston shell? I would prefer a Ruby DSL over Lua.
A new Weekly Brain Dump is up on my blog! I ended up having a pretty non-programming focused week in the end but there are some interesting things linked!
- `taylor squash` is getting redesigned from the ground up and could become a gem too
- Lots of interesting links
https://sean.taylormadetech.dev/2026/01/08/weekly-brain-dump-4.html
#blog #WeeklyBrainDump #programming #ruby #rust #pico8 #mruby #RetroComputing
#blogged
Portable mruby binaries with Cosmopolitan