Bowline - Powerful Ruby Desktop Applications Framework
Bowline is a framework for making cross platform desktop applications in Ruby, HTML and JavaScript. If you’ve ever wished creating a desktop application was as simple as creating a Rails website, Bowline’s for you. Bowline respects MVC, you can design your views in HTML5/CSS3 - then bind them to your Ruby models. There’s no request/response cycle - any changes in models automatically get reflected in the view.
Bowline has an MVC architecture and Bowline’s views are written in HTML/JavaScript. Bowline is comprises of wxWidgets (C++ app framework), WebKit (the rendering engine behind Safari & Chrome) and Ruby 1.9.1 . At the moment, Bowline works on Linux and OSX. Windows support is in the pipeline.
Requirements: Mac OSX >=10.5 or Ubuntu, Ruby 1.9, Bowline gem
Demo: http://bowlineapp.com/#screenshots
License: MIT LIcense