Hanami 3.0: In Full Bloom
Hanami 3.0 has been officially released, marking a major milestone for the Ruby web framework. This version brings full-featured stability, improved performance, and a refined developer experience after years of incremental development. The release is described as the culmination of the framework's journey toward a complete, production-ready toolset.
Background
- Hanami is a full-stack web framework for the Ruby programming language, designed as a lighter-weight, more modular alternative to Ruby on Rails (the dominant Ruby web framework).
- Version 3.0 is a major milestone: the framework was first announced in 2014, but 3.0 (released in late 2024) represents its long-awaited "1.0-style" stabilization after years of API churn and rewrites.
- Key differentiators from Rails: Hanami emphasizes "Clean Architecture" (separating business logic from framework concerns), uses a built-in auto-injection system (instead of Rails' global-state-heavy patterns), and ships with its own ORM (Hanami::Model / ROM) rather than ActiveRecord.
- The announcement is significant because Ruby web development has long been a "Rails or nothing" landscape, and a stable Hanami 3.0 signals a credible, production-ready alternative for developers who want Rails-like productivity but with more discipline around code organization and testability.