Bowline – Ruby/JS GUI and Binding framework

A bowline is an open-source Ruby GUI framework that allows you to build cross-platform Desktop Applications with Ruby, HTML, and JavaScript.

bowline - open source Ruby GUI framework

The Framework specially designed to make building desktop applications as simple as building Rails websites. Bowline respects Model-View-Controller (MVC) design pattern, Which means the developer can easily 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. Compared to other Ruby desktop frameworks, such as Shoes, Bowline’s strengths are its adherence to MVC and use of HTML/JavaScript. it also takes inspiration from Flex through its binders.

Features of Bowline – Open Source Ruby GUI framework

  1. Follow Model-View-Controller (MVC) design pattern
  2. Uses Webkit Window to take advantage of all those nice CSS3 and HTML5 features
  3. View in HTML/JavaScript.
  4. Binding between HTML & Ruby
  5. Cross platform tool (OSX & Ubuntu) – Windows soon

Requirements :

  1. Mac OSX >=10.5 or Ubuntu
  2. Ruby 1.9
  3. Bowline Gem

Download: Bowline
Website: Bowline

You might also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More