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.