Hanami

Hanami is a modern, full-stack web framework for Ruby, emphasizing clear architecture, modularity, and explicit design. It offers a structured approach to building web applications, contrasting with the 'magic' of conventional frameworks like Ruby on Rails, by providing a set of independent,…

Key facts

First appeared
2014
Category
technology
Problem solved
Hanami was created to address the challenges developers faced with rapidly growing, tightly coupled, and sometimes difficult-to-maintain Ruby web applications, particularly those built with opinionated monolithic frameworks. It provides a solution for building applications with clear architectural boundaries, enhanced testability, and explicit dependencies, thereby improving long-term maintainability and scalability.
Platforms
Linux, Windows (via WSL or suitable Ruby environment), macOS, Ruby Virtual Machine (CRuby, JRuby, TruffleRuby)

Related technologies