Hanami

E96208

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


Statements (47)

Predicate Object
instanceOf Ruby web framework
free and open-source software
web framework
category Ruby libraries
configurationStyle convention over configuration
createdInLanguage Ruby NERFINISHED
ecosystem Hanami gems NERFINISHED
emphasizes clean architecture
separation of concerns
small memory footprint
testability
focusesOn clear architecture
performance
simplicity
hasComponent Hanami::Controller NERFINISHED
Hanami::Mailer NERFINISHED
Hanami::Model
Hanami::Router NERFINISHED
Hanami::View NERFINISHED
hasFeature MVC architecture
full-stack web framework capabilities
lightweight design
modular architecture
integratesWith Rack middleware
license MIT License NERFINISHED
officialWebsite https://hanamirb.org
previousName Lotus NERFINISHED
programmingLanguage Ruby NERFINISHED
repository https://github.com/hanami/hanami
softwareGenre web application framework
supports HTML web applications
JSON APIs
RESTful web applications
Rack NERFINISHED
Rack-compatible web servers
RubyGems ecosystem
multiple applications in a single project
supportsArchitectureStyle domain-driven design principles
hexagonal architecture
supportsDatabaseLayer Hanami::Model NERFINISHED
supportsTemplateEngines ERB NERFINISHED
Haml NERFINISHED
Slim NERFINISHED
supportsTestingWith Minitest NERFINISHED
RSpec NERFINISHED
targetPlatform web
writtenIn Ruby NERFINISHED

Referenced by (1)

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

Ruby hasWebFramework Hanami