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/

#ruby #mruby #picoruby #embedded

Static type checking in PicoRuby

The static type system ensures correspondence of the "type" among arguments, parameters, and return values. The point is that you can notice some kinds of bugs in advance of execution. Static typing l

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/

#Ruby #mruby #EmbeddedSystems #IoT #OpenSource

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…

Linking Ruby knowledge from the most remote places in the world.

It seems the upcoming release of MRuby will add support for pattern matching (among other nifty things) 👀

#ruby #mruby

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

#freeprojectidea #mruby #waybar

Waybar/src/modules/custom.cpp at master · Alexays/Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: - Alexays/Waybar

GitHub

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

#freeprojectidea #mruby

GitHub - mruby/mruby: Lightweight Ruby

Lightweight Ruby. Contribute to mruby/mruby development by creating an account on GitHub.

GitHub

Another free project idea: write a generic waybar module that embeds mruby so you could write waybar modules entirely in Ruby.

https://github.com/Alexays/Waybar#readme

#mruby #waybar #wayland #freeprojectidea

GitHub - Alexays/Waybar: Highly customizable Wayland bar for Sway and Wlroots based compositors. :tada:

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: - Alexays/Waybar

GitHub

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.

https://awesomewm.org/doc/api/sample%20files/rc.lua.html

#mruby #freeprojectidea

Script rc.lua - awesome API documentation

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.

https://www.collabora.com/news-and-blog/news-and-events/weston-15-here-lua-shells-vulkan-rendering-smoother-display-stack.html

#wayland #weston #mruby #freeprojectidea

Weston 15.0 is here: Lua shells, Vulkan rendering, and a smoother display stack

Weston 15.0 has arrived, bringing a brand new Lua-based shell for fully customizable window management, an experimental Vulkan renderer, and a host of improvements.

Collabora | Open Source Consulting

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

Sean - Weekly Brain Dump #4

Just a simple blog.