Lotus is a complete web framework for Ruby. It is Open Source Software, which strives for simplicity, fewer DSLs, minimal conventions, more objects, zero monkey-patching and the separation of concerns between MVC layers.
It suggests best practices, but it leaves all the freedom to you, the developer, to build your own architecture, with your own objects.
Lotus is made of standalone frameworks (controllers, views, etc.) and each one is shipped as an independent gem to emphasize the separation of concerns.
License: MIT License