15 Free Open Source Ruby On Rails Applications

Ruby On Rails is an open source Web framework that help you to create web applications more easier, faster & write beautiful code by favoring convention over configuration.
There are lots of websites that use Ruby On Rails, including popular ones like Twitter, Basecamp, AboutUs, Yellow Pages & many more.
In this article, you will read about the 15 Free Open Source Ruby On Rails Applications .

Project, Task & Time Management :

  1. Retrospectiva project management tool

    retrospectiva project management tool
    retrospectiva is a Web-based Open-source project management tool, intended to assist the collaborative aspect of work carried out by agile software development teams. retrospectiva is licensed under the MIT License.
    From official website :
    The stable, scalable and incredibly flexible Core combined with powerful Add-ons offers a variety of different applications.From an enterprise technical project management platform to a global community-driven development site, Retrospectiva can be fully customized to support individual work-flows, infrastructures and life-cycles.

  2. Redmine project management web application

    Redmine project management web application
    Redmine is a open source project management tool written in Ruby on Rails framework which includes a Gantt chart, calendar, wiki, forums, multiple roles, and email notification. Redmine is Multi-Lingual support and runs with Multiple databases like, MySQL, PostgreSQL or SQLite etc..
    • Multiple projects support
    • Multiple subproject support
    • Flexible role based access control
    • Flexible issue tracking system
    • Time tracking functionality
    • News, documents & files management
    • Per project wiki and forums
    • Repository browser and diff viewer
    • Feeds & email notifications
    • Multiple LDAP authentication support
    • User self-registration support

  3. Tracks- Ruby on Rails Based To-Do-List application

    Tracks- Ruby on Rails Based To-Do-List application
    Tracks is a Open Source, free, web-based To-Do-List application built with Ruby on Rails , Tracks come with a webserver (WEBrick) , so that you can run it on your own computer if you like. It can be run on any platform on which Ruby can be installed, including Mac OS X, Windows XP and Linux. it released under the GNU GPL.
    • Flexible views of your actions
    • Tagging and starring
    • Quick and easy adding of new actions
    • Organised Yourself
    • Getting everyone organised
    • Measure your progress
    • Get Up to Date with numerous feeds.
    • Easily interact with Tracks

  4. ClockingIT - Ruby on Rails Task-Time Tracking Application

    clockingIT-Time Tracking application
    ClockingIT is a free hosted open source Task-Time Tracking application for tracking all your tasks, issues, projects and time spend on your project . ClockingIT is ideal for team-oriented projects. The source code for ClockingIT is released under MIT/X Consortium License.
    ClockingIT lets you organize your projects how you want, by tag or due dates. Take a look at your timeline to see what you have accomplished and what still needs to be done. Organize your schedule by listing events on your calendar. that why ClockingIT is very user-friendly application.

  5. RailsCollab Project Management tool

    RailsCollab Project Management tool
    RailsCollab is a free web based Project Management and Collaboration tool inspired by Basecamp , It's an communication-oriented project management solution developed by 37signals. With RailsCollab you can keep tracking of Task lists and record how much time has been spent on a project or task . RailsCollab is open source project management tool release under MIT license .

  6. colorplan - Managing projects using colors

    colorplan - Managing projects using colors
    Colorplan is a open source Project Management tool which using colors to show the status of the project. In colorplan, projects 'age' while waiting for your attention. Every project can have its own aging priority and will get older based on that. This 'age' is reflected on the interface as the projects' background color: A 'green' project has been worked on just a few minutes ago, while a 'red' project requires immediate attention. After finishing a task related to a project, you mark the project as worked and - ding! - it gets a shiny green background again!

Content management System :

  1. Radiant : Ruby On Rails Content Management System

    Radiant is a open source content management system specially for small developer teams. A simple-yet-powerful Ruby on Rails CMS application with a slick interface, Radiant offers flexibility when you create layouts, snippets, page parts, and a custom tagging language. It also allow Flexible Site Structure to arrange pages according to any hierarchy.
    Radiant has a special macro language called Radius (similar to HTML) which makes it easy to include content from other pages, iterate over page children, and display content conditionally. Radius tags are available in pages, snippets, and layouts.
    It also support for Markdown and Textile, but developers can easily create text filters for any markup language such as RDoc, BBCode, or Structured Text. Radiant is licensed under the MIT License.

  2. BrowserCMS

    BrowserCMS is a open source Web Content Management System (CMS), written in Ruby on Rails. BrowserCMS is an easy-to-use, 100% browser-based content management system that is installed on the same web server that hosts your website. It is designed to support three different types of people:
    • Non-technical web editors who want a humane system to manage their site, without needing to understand what HTML or even Rails is.
    • Designers who want to create large and elegantly designed websites with no artificial constraints by the CMS.
    • Developers who want to add a CMS into their Rails projects, or create CMS driven websites for their clients.
    BrowserCMS provide a few list of guides on how the above groups can use BrowswerCMS, to design, build and maintain websites. like; Getting Started , User Guide for BrowserCMS , Installing a Module , Developer and designer's Guide and much more...

  3. Pimki

    Pimki is a wiki-based PIM (Personal Information Manager) to GetThingsDone!. With strong GTD influences, Pimki is aimed at being a light-weight, flexible organiser for all the various bits and pieces of your life. It easy to use and immediacy of a wiki combined with extended view to slice and dice the data give you a unique power to store, manage and retrieve. Pimki is Built with Ruby and based on the popular Instiki wiki & Ruby on Rails framework.

  4. Rubricks

    Rubricks is an open source CMS powered by Ruby on Rails with a components architecture. It enables to create your website more smart, simple, and speedy. It use 'Spinelz' A JavaScript library through Rubricks to help various Ajax operation. And it is an open source library as a sub project of Rubricks. It offers RIA component such as 'window' and 'tabbox'.

  5. Mephisto

    Mephisto is a free Ruby-based weblog-engine which combines the quality, functionality and user-friendliness of other systems in a simple, elegant and powerful user interface.
    It uses Liquid templates for creating & editing themes. Mephisto also has a built-in caching system for faster loading. Its simplicity and functionality makes Mephisto to a profound tool for both complex weblogs and corporate sites.

Image Galleries

  1. Gullery Photo Gallery

    Gullery is a open source simple photo gallery built with Ruby on Rails. It works well for a personal portfolio or small photo gallery. It uses the lightweight mini_magick to resize photos, reducing the memory requirements of the full RMagick suite. Photo can be sorted by Drag and drop , In-place editing of captions and easily customized the look of Gullery via CSS.


  1. Spree E-Commerce solutions

    Spree E-Commerce solutions
    Spree is the open source E-commerce platform which is highly extensible & customizable. Spree follows RESTful design which makes the code easier to maintain for experienced Rails developers. Developers can easily override existing views, provide new ones or provide additional models, migrations and controllers.
    • Extensible Design
    • Spree supports the latest version of Ruby on Rails.
    • Simple and easy way to Upgrades
    • Unobtrusive Javascript
    • Custom Shipping Logic
    • Over 50 Payment Gateways Supported
    • Single Page Checkout
    • Advanced Inventory Features
    • Blueprint and Sass framework supported
    • Search Engine Friendly
    • & much more..

  2. EcomPages

    EcomPages is an open source shopping cart software written in Ruby on Rails. This beta release is an introduction version that gives user a general idea of how EcomPages works. More complex features will be added based on user's discussion. And feel free to modify the code to fit your need. To install Ecompages you required Mac OS, Windows, Linux , Ruby on Rails 2.0.2 + and MySQL 4 + , Rmagick.

  3. Substruct

    Substruct is a open source e-commerce project written in Ruby on Rails. It's Cleanly designed, easy to extend and maintain e-commerce project. It supports PayPal & Authorize.Net as the payment gateways. you can easily Track your inventory online ,View up to the minute sales reports. From the admin interface, you can Create and maintain content , void orders and Answer questions from your visitors / customers.