State of Hanami, December 2025

Avatar for Tim Riley Tim Riley

I’m very pleased to share our State of Hanami update for 2025! We’re back for our second time. If you want to get caught up, check out our update from last year.

This has been a pivotal year for Hanami, our first steps into a new era: we made a substantial new release, began unifying our ecosystem, expanded our team, launched our sponsorship program, and saw a real uptick in community activity.

I’ll go into all these highlights below, before leaving you with some plans for 2026.

Our biggest release yet

In November we released Hanami 2.3. This was our first major release in a year, and it turned out to be our biggest release yet, with 32 different contributors choosing to make Hanami better. Hanami 2.3 introduced Rack 3 support, resource routing, improved media type handling, along with a wide range of DX improvements. We’d love for you to give it a try!

Our ecosystem came together

Our maintainers this year have been taking care of Dry and Rom in addition to Hanami. We’ve been working towards bringing these projects together under a single banner. As part of this, we’ve chosen a new overall project name, and have been developing a new website and unified branding. Together, these will reintroduce us to the Ruby world and give our users an easier time learning our tools. We plan to launch these in February, but in the meantime, you can check out the source code and the in-progress live site (our guides are already looking particularly fine).

Our team grew again

This year we welcomed nine new people to our maintainers team:

These joined our existing team members, who have continued to work over the last year:

Thank you to all these beautiful people for giving their time to Hanami and for improving our part of the Ruby world!

All up, our maintainers team is now 17 strong. This feels like a good foundation for us to step up and do even better work next year. If you’d like to get involved, we recommend helping to triage issues and evaluate pull requests.

Our community shone through

Our community took things to a new level this year:

  • We launched our Discord and saw it bring more community activity than ever before.
  • We saw the launch of several new open source Hanami apps, including Princeton University Library’s orcid_princeton_hanami, which is also running in production! Huge props to Carolyn Cole for driving that project and sharing her thoughts on the process. We also saw the release of Pat Allan’s Playsmith, Ryan Bigg’s Twist v3, and our very own upcoming website. Meanwhile, Paweł continues to keep Palaver up to date as one of the most complete example apps out there.
  • Edouard launched the new (commercial) Catalogue Studio, after leaving us a brilliant trail of “Tips and notes about [his] journey” from Hanami 1.3 to 2.2.
  • Andrea Fomera arrived on the scene with a meteorological level of energy. She contributed some key pieces to Hanami 2.3, and also created hanami-omakase as a proving ground for Rails-alike features.
  • Ryan Bigg pointed his big blogging brain our way and penned his “Hanami for Rails developers” series. With Ryan now on the team, we’re looking forward to creating our very own “for Rails devs” guides in the future!
  • Andrew Nesbitt shipped hanami-sprockets, an alternative asset bundler and proving ground for the pluggable bundlers we’d like to ship next year.
  • Andrew also helped us get our new awesome-hanakai repo off the ground. There’s still a bit of tidying to do, but it exists, and that’s the important thing. If you have something awesome, now you know where to put it!
  • Did I mention our Hanami 2.3 release saw input from 32 different contributors? This is amazing! Thanks in particular to Wout and Armin for multiple helpful contributions across the year.
  • Starting in August, I’ve also been sharing my weeknotes covering Hanami development. I hope you find them helpful!

Our community is the most important thing to us. To reflect this, this year we made our community values clearer than ever, and placed them front and centre on our website:

We want the Hanami community to be a welcoming place for people who bring kindness, curiosity, and care. A place where people of all backgrounds and experience levels can feel respected, and can share and grow. A place for people to be proud of, and feel safe within.

We do not tolerate nazis, transphobes, racists, or any kind of bigotry. See our code of conduct for more.

We also adopted the Contributor Covenant 3.0, which brings a more approachable text for our worldwide community, and places a helpful emphasis on restorative justice.

I believe our values have played a big part in the health and growth of our community this year. Thank you to everyone for building a space we can all enjoy!

We went out into the world

Once again, we took ourselves to some conferences!

Sean on stage at Rocky Mountain Ruby Matz joins the Hanami table at Baltic Ruby

We launched our sponsorship program

This year we launched our first ever sponsorship program for Hanami, Dry and Rom. These are big and ambitious projects, and they need consistent attention for them to grow. Thanks to the support of the Ruby community, we made this happen! Since February this year, I’ve been able to commit a full business day every week towards the stewardship of our projects.

This could not have happened without our founding patrons. Thank you to Sidekiq, Brandon Weaver, Honeybadger, FastRuby, and AppSignal for your support! Your courage and belief is what got this thing off the ground in the first place.

Thank you also to all the individuals who are supporting us through GitHub sponsors. There are 20 of you right now! There’s real power in numbers, and your support takes us further than we could go alone.

We’ll run another sponsorship drive toward the middle of next year, but we are ready to accept your support at any time! See our sponsorship site to learn more. A few more businesses, or growing from 20 to 40 individual supporters, would make a huge difference to our project. And as you can see from everything in this post, your support goes a long way.

We have also ceased our relationship with Ruby Central as a fiscal host, following their removal of the Bundler and RubyGems.org maintainer teams from those projects, and their conduct thereafter. We stand with every maintainer.

Looking forward to next year

Just like last year, we have some goals we want to pursue across 2026:

  • Establish a twice-a-year release cycle for Hanami. Right now we’re aiming for May and November.
  • Finish unifying our ecosystem. We’ll launch our new site, finish rolling out our repo sync and release automation, then look at merging our forums.
  • Prepare the future for Dry and Rom. We want to reinvigorate these gems and make things easier for new contributors. This means triaging issues, bringing on focused maintainers, and developing roadmaps for the next phase of these projects.
  • Enter a successful second year of funded maintenance. Year one proved we could do this. Year two will show us whether we can sustain it. We’re looking forward to your support!

We’ll share more on each of these as we work through the year.

In the meantime, that’s it from us for 2025. Thank you to everyone who contributed to a wonderful year of improvements. We’re looking forward to continuing the work!