A widget-based web-framework for Ruby