Hanakai is the Ruby ecosystem you’ve been waiting for
Hanami
A complete framework for building apps with structure and clarity.
-
Batteries included
Everything you need to build a production-ready Ruby app — routing, views, actions, and persistence — all working together out of the box.
-
Apps that grow with you
Hanami’s modular slice architecture means you can start simple and evolve your codebase without painful rewrites as your app grows.
-
Built for speed
Thoughtful defaults and minimal magic keep your app fast to boot, easy to test, and a pleasure to maintain.
Dry
Validation, types, functional patterns and more, for robust code in any Ruby app.
-
26 unique gems
A focused collection of libraries covering validation, types, monads, events, and more — each solving one problem and solving it well.
-
Millions of downloads
Trusted by developers worldwide, Dry gems are used in production applications of all sizes, from startups to large enterprises.
-
Building blocks
Use Dry gems standalone, combine them together, or use them as the foundation of your Hanami app — they’re designed to compose.
Rom
A powerful, flexible persistence toolkit that keeps your domain logic clean.
-
Full control over your data
Rom gives you expressive, composable relations so you can write exactly the queries you need without fighting your persistence layer.
-
Fast by design
Rom's data pipeline architecture maps results directly to plain Ruby objects, keeping your reads fast and your domain layer free from ORM overhead.
-
Proven in production
Used in real-world apps at scale, Rom is a battle-tested foundation for building data layers that stay maintainable as complexity grows.
Built on community
For people who bring kindness, curiosity, and care
The Hanakai community is a place where people of all backgrounds and experience levels can feel respected, and can share and grow. A place for people to be proud of, and feel safe within.
We do not tolerate nazis, transphobes, racists, or any kind of bigotry. See our Code of Conduct for more.
Supported by
Hanakai is made possible by our wonderful sponsors
We’re also supported by our many community patrons.
Become a Hanakai sponsor or patron today, and help us build a diverse future for Ruby.
Support the Hanakai project