Hanami 3.0: In Full Bloom

Ruby’s underdog is glowing up, but the comments are asking: is it actually different?

TLDR: Hanami 3.0 adds email, translation, and new testing tools to Ruby’s smaller rival to Rails. Commenters love the ambition, but the big debate is whether this underdog is truly offering something new—or just asking for hype without enough proof.

Hanami 3.0 has arrived waving a big bouquet of upgrades: built-in email tools, built-in multi-language support, and a new testing option for fans of Ruby’s simpler test style. The team is also promising apps will be faster by default, with smoother day-to-day use for developers. On paper, it’s a feel-good launch: more features, less setup, and a framework that wants to be the tidy, thoughtful alternative to Rails, the giant that dominates Ruby web development.

But the real show is in the comments, where the vibe swings between admiration, skepticism, and gentle existential crisis. One fan confessed they’ve had “a crush” on Hanami for years, which is honestly the most tabloid-coded reaction possible, but even that love came with baggage: a side tool Hanami relies on was called “rad” yet rough enough to abandon for a real product. Others were less lovestruck and more side-eyeing the hype. The loudest recurring question was basically: okay, but what does this do that Rails hasn’t already done for ages? That sparked the classic underdog-vs-incumbent drama, with people praising Hanami’s “taste” and architecture while critics demanded proof, benchmarks, and real-world success stories.

The funniest energy came from the performance debate. Hanami says it’s faster; commenters replied with the internet’s favorite response: show receipts. One person even remembered old tests where Rails supposedly won, turning the launch thread into a mini reunion of people who want to believe in the cool indie framework but also want hard numbers before they elope.

Key Points

  • Hanami 3.0 has been released with three headline additions: integrated mailers, built-in internationalization, and Minitest support.
  • The new mailer system includes injectable standalone mailer objects, SMTP support, in-memory test delivery, and extensible custom delivery methods.
  • Hanami Mailer can be used standalone in Ruby applications and uses the mail gem for low-level mail handling.
  • Internationalization is now built into Hanami via the i18n gem, with translation backends, helpers, and date/time localization support.
  • Hanami now supports app generation with Minitest via `--test=minitest`, while RSpec remains the default testing framework.

Hottest takes

"I have had a crush on it for a while now" — itsdesmond
"Is there anything in this release that Rails hasn't had for years?" — paozac
"show receipts" energy: "It'd be nice to see some benchmarks" — xswhiskey
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.