# Hanami

Ruby web framework for building maintainable apps and APIs, with a dedicated database layer and modular architecture.


Source: https://findsoftware.frbit.cloud/hanami/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://hanakai.org/hanami
- repository: https://github.com/hanami/hanami
- docs: https://hanakai.org/learn/hanami/v3.0/getting-started
- bluesky: https://bsky.app/profile/hanakai.org
- mastodon: https://ruby.social/@hanakai
- discord: https://discord.gg/KFCxDmk3JQ
- forum: https://discourse.hanakai.org

### Identity

- status: active
- maintainer: Hanami Team
- maintainerType: community
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: framework
- hosting: ruby
- language: ruby
- runtime: ruby
- runtimeMin: ruby 3.1
- basedOn: unknown

### Content

- contentStore: unknown
- databases: sqlite, mysql, postgres
- adminUi: unknown
- headlessApi: unknown
- templating: erb
- i18n: yes, translation files and locale switching

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: gem install hanami

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-08-21

### Adoption

- githubStargazers: 6428
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 164
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://hanakai.org/hanami (read 2026-10-26)
- urls: https://api.github.com/repos/hanami/hanami (read 2026-10-26)
- urls: https://hanakai.org/learn/hanami/v3.0/getting-started (read 2026-10-26)
- maintainer: https://raw.githubusercontent.com/hanami/hanami/main/LICENSE.md (read 2026-10-26)
- language: https://api.github.com/repos/hanami/hanami (read 2026-10-26)
- category: https://hanakai.org/hanami (read 2026-10-26)
- runtime: https://hanakai.org/learn/hanami/v3.0/getting-started (read 2026-10-26)
- runtimeMin: https://hanakai.org/learn/hanami/v3.0/getting-started (read 2026-10-26)
- installMethod: https://hanakai.org/learn/hanami/v3.0/getting-started (read 2026-10-26)
- databases: https://hanakai.org/learn/hanami/v3.0/database/configuration (read 2026-10-26)
- i18n: https://hanakai.org/learn/hanami/v3.0/i18n (read 2026-10-26)
- license: https://api.github.com/repos/hanami/hanami (read 2026-10-26)
- license: https://raw.githubusercontent.com/hanami/hanami/main/LICENSE.md (read 2026-10-26)
- currentMajor: https://api.github.com/repos/hanami/hanami/releases (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/hanami/hanami/releases (read 2026-10-26)
- firstRelease: https://api.github.com/repos/hanami/hanami/git/refs/tags/v0.1.0 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/hanami/hanami (read 2026-10-26)
- contributors: https://api.github.com/repos/hanami/hanami/contributors?per_page=1 (read 2026-10-26)
- runsAs: https://hanakai.org/learn/hanami/v3.0/cli-commands/server (read 2026-10-26)
- templating: https://hanakai.org/learn/hanami/v3.0/views (read 2026-10-26)

## Notes

Hanami is a Ruby web framework designed to keep code organized and maintainable. Views use ERB templates. It is installed with `gem install hanami`, and its guides are published on the Hanakai site. The default database is SQLite, and the database configuration guide documents MySQL and PostgreSQL as well. The MIT license's copyright line names the Hanami Team, and the community links on the Hanakai site cover a forum, Discord, Mastodon, Bluesky and a newsletter.

## Worth knowing

The Hanami site moved from hanamirb.org to hanakai.org, and the guides now sit under the Hanakai domain. The guides describe `hanami server` as a development server for local use; in production the application is started with Puma, an always-on process.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
