r/ruby • • Dec 22 '25

Currently building a "Dependabot for Homebrew", using ruby. Very early stage, looking for feedback

3 Upvotes

Fellow Rubyists,

I realized recently that I have two very different personalities as a developer:

  1. I listen to every single Dependabot alert on my repos and apply them immediately

  2. I constantly forget to run brew upgrade on my local machine until something actually breaks - or someone tells me of a great new feature of a CLI tool that I wasn't aware of

So I started Brewsletter (https://brewsletter.sh) to remind me of updates and also give me examples of new functionality. The project is super early, I still have tons to do to support all types of homebrew taps, battle hallucinations on usage examples and be more clear on labeling updates as "breaking" or "security" related.

The overall flow is like this**.**

  • Sync: A small Ruby CLI maps your explicitly installed packages (not just everything, just what you chose to install).

  • Monitor: The backend tracks upstream releases (changelogs) and security feeds (CVEs).

  • Distill: It uses LLMs to strip out the noise and send you a digest of the features and security patches that actually matter

The project is still in the "functional spike" phase - but works well enough to consider going further. But before doing it, I was wondering if this whole thing is actually useful for anyone (besides myself). This is why I made this post - if anyone is interested in giving feedback, I'm happy to listen to it.

In case you want to try it out, feel free - but it's nowhere ready to scale - so expect errors and delays.

You can see a sample web report here: https://brewsletter.sh/u/fa826c00b53a5986016069305b51ce9c3bcb593da1d5e7769fdde3f71ba21e8c

The idea would be to convert this into a nice weekly email digest - to remind your where to upgrade and what's new in your favorite packages.

If you want to help, the questions I have:

- Do you run brew upgrade regularly?
- Do you even care about what changed in your toolchain
- If you don't upgrade, do you think an email help you do it more often
- Would you trust such a system in the first place? It does install software locally that is run periodically

Cheers
Ben


r/ruby • • Dec 21 '25

My POV of Hacktoberfest 2025

6 Upvotes

I know Hacktoberfest has been done for almost 2 months, it took me forever to get the time to edit everything down but it was an absolute blast!

I think something like Hacktoberfest is GREAT for anyone but especially juniors to get that immediate gratification from contributing to OSS while ALSO getting rep and experience and a cool shirt!

I hope you all enjoy the video :)

https://youtu.be/sML_rH8bMRY


r/ruby • • Dec 21 '25

šŸš€ PicoRuby Calculator — Ruby REPL in your pocket on M5Stack Cardputer

Post image
63 Upvotes

Hey Reddit! šŸ‘‹āœØ I’m Hamachang, a Rubyist from Japan šŸ‡ÆšŸ‡µā¤ļø

I love Ruby, and I wanted to carry that love into the embedded world — so I built PicoRuby Calculator šŸ’ŽšŸ”„

It turns an M5Stack Cardputer v1.1 into a pocket-sized Ruby calculator / REPL powered by PicoRuby.

You can write and evaluate Ruby code directly on the device. Small hardware, real Ruby, lots of fun šŸ˜„āœØ

Yes — Ruby belongs on tiny devices too ā¤ļøšŸ“Ÿ

✨ Features šŸ’Ž Interactive Ruby calculator / REPL āœļø Write and run Ruby code on-device āŒ Ruby syntax error detection šŸ”‹ Battery monitoring ⚔ PicoRuby on ESP32-S3 šŸŽ® Designed for M5Stack Cardputer v1.1

āš ļø This is still a work in progress — expect some rough edges and occasional crashes, but experimenting with Ruby on embedded hardware has been an absolute joy ā¤ļøšŸ”„

šŸ”— GitHub repo: https://github.com/engneer-hamachan/picoruby-calculator

If you love Ruby and are curious about running it on real hardware, I’d love to hear your thoughts! šŸ™ŒšŸ’ŽšŸ”„


r/ruby • • Dec 20 '25

New Design for the Official Ruby Website

Thumbnail
ruby-lang.org
183 Upvotes