Hanami

E96208

Hanami is a lightweight, modular Ruby web framework focused on simplicity, performance, and clear architecture for building web applications.

All labels observed (5)

Label Occurrences
Hanami canonical 2
Hanami gems 1
Hanami::Controller 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Ruby web framework ⓘ
free and open-source software ⓘ
web framework ⓘ
category Ruby libraries ⓘ
configurationStyle convention over configuration ⓘ
createdInLanguage Ruby ⓘ
ecosystem Hanami self-linksurface differs ⓘ
surface form: Hanami gems
emphasizes clean architecture ⓘ
separation of concerns ⓘ
small memory footprint ⓘ
testability ⓘ
focusesOn clear architecture ⓘ
performance ⓘ
simplicity ⓘ
hasComponent Hanami self-linksurface differs ⓘ
surface form: Hanami::Controller

Hanami self-linksurface differs ⓘ
surface form: Hanami::Mailer

Hanami::Model ⓘ
Hanami::Router ⓘ
Hanami::View ⓘ
hasFeature MVC architecture ⓘ
full-stack web framework capabilities ⓘ
lightweight design ⓘ
modular architecture ⓘ
integratesWith Rack middleware ⓘ
license MIT License ⓘ
officialWebsite https://hanamirb.org ⓘ
previousName Lotus ⓘ
programmingLanguage Ruby ⓘ
repository https://github.com/hanami/hanami ⓘ
softwareGenre web application framework ⓘ
supports HTML web applications ⓘ
JSON APIs ⓘ
RESTful web applications ⓘ
Rack ⓘ
Rack-compatible web servers ⓘ
RubyGems ecosystem ⓘ
multiple applications in a single project ⓘ
supportsArchitectureStyle domain-driven design principles ⓘ
hexagonal architecture ⓘ
supportsDatabaseLayer Hanami self-linksurface differs ⓘ
surface form: Hanami::Model
supportsTemplateEngines ERB ⓘ
Haml ⓘ
Slim ⓘ
supportsTestingWith Minitest ⓘ
RSpec ⓘ
targetPlatform web ⓘ
writtenIn Ruby ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby → hasWebFramework → Hanami ⓘ
Hanami → hasComponent → Hanami self-linksurface differs ⓘ
this entity surface form: Hanami::Controller
Hanami → hasComponent → Hanami self-linksurface differs ⓘ
this entity surface form: Hanami::Mailer
Hanami → supportsDatabaseLayer → Hanami self-linksurface differs ⓘ
this entity surface form: Hanami::Model
Hanami → ecosystem → Hanami self-linksurface differs ⓘ
this entity surface form: Hanami gems
RubyMine → supportsFramework → Hanami ⓘ