Ruby invasion into the programming world has been swift in the last few months. Obviously one of the reasons was the elegance of the language. But more importantly ruby popularity is driven by tools written on it. It is an open secret that much of the credit goes to Ruby on Rails Web application framework by David Heinemeier Hansson. In this post, I will look at some of the influential tools written on top of Ruby.
Ruby on Rails – Arguably the most popular tool written on Ruby. Ruby on Rails is an Agile web application framework which boosts programmer productivity. It uses convention over configuration to cut down on the manual coding. The productivity boost in Rails is due to Ruby elegance and also due to automatic code generation from data model. There are numerous Web apps written on Ruby on Rails – For example, Basecamp and Shopify.
Typo – Typo is a lean blogging tools powered by Ruby and Ruby on Rails. It is also open source and free. It supports comments, trackbacks/ping, export function and full text search.
RMagick – RMagick provides an extension which provides access to ImageMagick and GraphicsMagick image processing libraries from Ruby. Supports a huge set of image formats and comprehensive image processing API.
Instiki – Instiki is a Wiki clone based on Ruby on Rails. It is also possible to use this as a lightweight CMS. David Heinemeier Hansson is one of the project admins. Instiki features all standard wiki features such as file uploads, password protection and feed support. Also provides markup choice between Textile, Markdown and Rdoc.
Watir – Watir is an automatic Web application testing tool written in Ruby. This tool allows you to record user actions and then replay them whenever you want to test the Web app. It also comes with developer toolbar extension for internet explorer.