Hanami
What Hanami is
Hanami is a free, open-source full-stack framework built primarily with Ruby. It uses server-side rendering and targets self-hosted deployment, giving developers a foundation for building and running applications in environments they manage. The full-stack classification covers broad application-development needs rather than a single narrowly defined task. Hanami does not include an ORM, so object-relational mapping is outside the bundled framework components. Built-in authentication is also absent, meaning authentication must be handled separately in an application stack. Hanami’s free plan and open-source license model allow evaluation without a subscription. Ruby is the listed primary language, and server-side rendering is the stated rendering mode. Self-hosting is the deployment target, so teams selecting Hanami need an environment suitable for hosting it. The project is available through its website. Hanami is therefore a Ruby-based option for developers seeking an open-source, server-rendered full-stack foundation while planning separate choices for database mapping and authentication.
Who it suits
Hanami suits Ruby developers who want a free, open-source framework covering full-stack application work. It is a fit for teams prepared to self-host and assemble separate solutions for ORM and authentication.
What it does well
- Free plan available
- Open-source license model
- Full-stack framework structure
- Ruby is the primary language
- Supports server-side rendering
- Designed for self-hosted deployment
What to know first
- No included ORM
- No built-in authentication
- Requires self-hosted deployment
Limits
Hanami does not include an ORM or built-in authentication. Deployment targets are self-hosted.
Getting started
- Visit the Hanami website
- Obtain the open-source framework
- Prepare a self-hosted deployment environment
- Build with Ruby and server-side rendering
- Add separate ORM and authentication solutions as needed
Verdict
Pick Hanami if you want a free, open-source Ruby framework with server-side rendering and a full-stack scope. Look elsewhere if you need bundled ORM or authentication, or prefer a hosted deployment target.
Questions
Is Hanami free?
Yes. Hanami has a free plan.
Is Hanami open source?
Yes. Its license model is open-source.
Which language does Hanami use?
Ruby is the listed primary language.
Does Hanami include an ORM?
No. An ORM is not included.
Does Hanami provide authentication?
No. Built-in authentication is not included.
How is Hanami deployed?
Its deployment target is self-hosted, and it uses server-side rendering.
Where Hanami stands on Freedom251
- Web Frameworks#22 of 31