Hanami
Hanami is a free, open-source full-stack framework for building applications with Ruby.
What Hanami is
Hanami is a free, open-source full-stack framework for building applications with Ruby. Its listed rendering mode is server-side rendering, and its deployment target is self-hosted environments. The framework covers broad application development needs within a single full-stack foundation, while leaving some application services outside its included features. Hanami does not include an object-relational mapper, so database mapping is not bundled. Built-in authentication is also absent. The project has a free plan and no paid pricing is listed. Ruby is the primary language identified for the framework. Teams can obtain Hanami through its website and use it under its open-source license model. Choosing Hanami therefore involves arranging a hosting environment and selecting separate solutions for ORM and authentication where those capabilities are needed.
Good
- Free plan is available
- Open-source licensing model
- Full-stack framework structure
- Server-side rendering
- Ruby is the primary language
Watch out
- No included ORM
- No built-in authentication
- Self-hosted deployment required
Who it suits
Hanami suits Ruby developers seeking a free, open-source, server-rendered full-stack framework for self-hosted applications. It is for teams prepared to provide separate ORM and authentication components.
Verdict
Hanami provides a free Ruby foundation for server-rendered, self-hosted applications. Plan for separate database-mapping and authentication tools because neither is included.
Alternatives to Hanami
- 1
Play Framework
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 2
Symfony MakerBundle
Free planOpen sourceAPILinuxmacOSSelf-hosted7.4Free plan - 3

Laravel Vapor
Free planWebAPI6.6From $399 a year - 4
NestJS CLI
Free plan6.4Free plan - 5
Svelte REPL
Free planWeb6.1Free plan - 6

Astro Starlight
WebSelf-hosted5.7