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)