A collection of all things awesome about Rails. Inspired by other awesome-* stuffs.(see Notable Awesome Stuffs part below) Contributions and pull requests are kindly welcomed!
- Table of Contents
- Rails Official Website
- Rails Official Guide (Edge Guide)
- Rails API Documentation
- Rails Source Code
- Rails Official Blog
- Ruby on Rails Tutorial Book - Free to read online
- Agile Web Development with Rails 5
- Rails 4 Test Prescriptions
- Crafting Rails 4 Applications
- Rails 4 in Action
Sources and demos (if available) of fully or partially apps made with Rails
-
- [publify](https://github.com/publify/publify)
A self hosted Web publishing platform on Rails [Live](http://demo.publify.co/) -
- [obtvse2](https://github.com/natew/obtvse2)
A clean and simple markdown blogging platform on Rails
-
- [discourse](https://github.com/discourse/discourse)
A platform for community discussion [Live](http://try.discourse.org/) -
- [loomio](https://github.com/loomio/loomio)
A collaborative decision-making tool that makes it easy for anyone [Live](https://www.loomio.org/) -
- [campo](https://github.com/chloerei/campo)
A lightweight forum application, base on Ruby on Rails [Live](http://codecampo.com/) -
- [onebody](https://github.com/churchio/onebody)
A private member portal for churches built with Ruby on Rails [Live](https://church.io/) -
- [calagator](https://github.com/calagator/calagator)
An event aggregator based in Portland, OR
-
- [selfstarter](https://github.com/lockitron/selfstarter)
Roll your own crowdfunding [Live](http://www.selfstarter.us) -
- [catarse](https://github.com/catarse/catarse)
The first open source crowdfunding platform for creative projects in the world [Live](http://catarse.me/) -
- [CrowdtiltOpen](https://github.com/Crowdtilt/CrowdtiltOpen)
Open source crowdfunding platform [Live](http://open.crowdtilt.com/)
-
- [gitlabhq](https://github.com/gitlabhq/gitlabhq)
Open source software to collaborate on code [Live](https://gitlab.com/gitlab-org/gitlab-ce/) -
- [rubygems.org](https://github.com/rubygems/rubygems.org)
The Ruby community's gem hosting service [Live](https://rubygems.org/) -
- [codetriage.com](https://github.com/codetriage/codetriage)
Help out your favorite open source projects and become a better developer while doing it. [Live](http://www.codetriage.com/) -
- [intercityup.com](https://github.com/intercity/intercity-next)
Control Panel for hosting Ruby on Rails [Live](https://intercityup.com/)
-
- [Spree](https://github.com/spree/spree)
Spree is a complete open source e-commerce solution for Ruby on Rails. [Live](http://spreecommerce.com)
-
- [quant](https://github.com/jdjkelly/quant)
Quant is a prototype/experiment of a personal health tracker -
- [dgi-db](https://github.com/genome/dgi-db)
Rails frontend to The Genome Institute's drug gene interaction database [Live](http://dgidb.genome.wustl.edu/) -
- [popHealth](https://github.com/pophealth/popHealth)
An Open Source Population Health Reporting Prototype
-
- [canvas-lms](https://github.com/instructure/canvas-lms)
A new, open-source learning management system by Instructure Inc -
- [theodinproject](https://github.com/TheOdinProject/theodinproject)
A project that aims to teach web development for free [Live](http://www.theodinproject.com/) -
- [cyberdojo](https://github.com/JonJagger/cyber-dojo)
Free in-browser coding-dojo [Live](http://cyber-dojo.org/)
-
- [Beatstream](https://github.com/Darep/Beatstream)
App for streaming music from any computer running Ruby on Rails to anywhere -
- [listenup](https://github.com/ooofinooo/listenup)
An application that allows users to search for songs and add them to friends playlist [Live](http://listenup-songshare.herokuapp.com/)
-
- [growstuff](https://github.com/Growstuff/growstuff)
An open source/open data project to create a website for food gardeners [Live](http://growstuff.org/) -
- [inaturalist](https://github.com/inaturalist/inaturalist)
Open source Rails app behind iNaturalist.org [Live](http://www.inaturalist.org) -
- [OpenFarm](https://github.com/openfarmcc/OpenFarm)
A free and open database for farming and gardening knowledge
-
- [tracks](https://github.com/TracksApp/tracks)
A "Getting Things Done" application [Live](http://www.getontracks.org/) -
- [hummingbird](https://github.com/hummingbird-me/hummingbird)
A modern anime discovery platform that helps you track the anime you're watching, discover new anime and socialize with other fans [Live](https://hummingbird.me/)
-
- [whitehall](https://github.com/alphagov/whitehall)
Inside Government: how the UK Government works, what it's doing, and how you can get involved -
- [askaway](https://github.com/askaway/askaway)
Ask New Zealand's political parties your questions this election [Live](https://nzelection.askaway.org.nz/)
-
- [redmine](https://github.com/edavis10/redmine)
A flexible project management web application written using Ruby on Rails [Live](http://demo.redmine.org/) -
- [teambox](https://github.com/teambox/teambox)
The award-winning collaboration solution, inspired by Basecamp, Yammer and Twitter [Live](https://redbooth.com/) -
- [kanban](https://github.com/somlor/kanban)
A Trello clone in Rails and Backbone.js [Live](http://kanban.seanomlor.com/) -
- [openproject](https://github.com/opf/openproject)
A web based project management system built on Ruby on Rails [Live](https://www.openproject.org/) -
- [people](https://github.com/netguru/people)
Manage people within the projects -
- [WebsiteOne](https://github.com/AgileVentures/WebsiteOne)
A platform for online collaboration and crowdsourced project development [Live](http://www.agileventures.org/) -
- [houston](https://github.com/houston/houston-core)
Mission control for your projects and teammates -
- [hours](https://github.com/defactosoftware/hours)
A complete time registration app for teams [Live](https://happyhours.io)
-
- [diaspora](https://github.com/diaspora/diaspora)
Distributed and contextual social networking [Live](https://diasporafoundation.org/) -
- [coderwall](https://github.com/assemblymade/coderwall)
Professional network for software engineers [Live](https://coderwall.com/) -
- [follow-all](https://github.com/codeforamerica/follow-all)
Follow all the members of a Twitter list with a single click -
- [Hashrobot](https://github.com/rysmith/hashrobot)
A social media assistant [Live](http://www.hashrobot.com/) -
- [socify](https://github.com/sudharti/socify)
an open source social networking platform written in Ruby on Rails -
- [RoRdit](https://github.com/mertbulan/RoRdit)
Link aggregation web app similar with Reddit in Ruby on Rails [Live](https://rordit.herokuapp.com) -
- [Mastodon](https://github.com/tootsuite/mastodon)
GNU Social-compatible microblogging server [Live](https://mastodon.social)
-
- [adopt-a-hydrant](https://github.com/codeforamerica/adopt-a-hydrant)
A Ruby on Rails application that allows citizens to "adopt" civic infrastructure, such as fire hydrants [Live](http://adopt-a-hydrant.herokuapp.com/) -
- [planningalerts-app](https://github.com/openaustralia/planningalerts)
Find out and have your say about what's being built and knocked down in your area -
- [spokenvote](https://github.com/Spokenvote/spokenvote)
A social voting app for reaching consensus in a group of any size [Live](http://www.spokenvote.org)
-
- [bike_index](https://github.com/bikeindex/bike_index)
An online bike registry [Live](https://bikeindex.org/) -
- [racing_on_rails](https://github.com/scottwillson/racing_on_rails)
Manage a bike racing association: riders, teams, calendars, competitions, and results [Live](http://racingonrails.rocketsurgeryllc.com/)
Apps that aren't categorised yet
-
- [feedbin](https://github.com/feedbin/feedbin)
A simple, fast and nice looking RSS reader [Live](https://feedbin.com) -
- [brimir](https://github.com/ivaldi/brimir)
Email helpdesk built using Ruby on Rails and Zurb Foundation -
- [lobsters](https://github.com/jcs/lobsters)
Rails code running the lobste.rs link aggregation site -
- [otwarchive](https://github.com/otwcode/otwarchive)
An open-source web application intended for hosting archives of fanworks, including fanfic, fanart, and fan vids [Live](http://archiveofourown.org/) -
- [peatio](https://github.com/peatio/peatio)
An open-source crypto currency exchange [Live](http://www.peatio.com/) -
- [openstreetmap-website](https://github.com/openstreetmap/openstreetmap-website)
Mirror of the Rails application powering [Live](http://www.openstreetmap.org) -
- [RapidFTR](https://github.com/rapidftr/RapidFTR)
An Android-based mobile application that lets aid workers collect, sort and share information about children in emergency situations [Live](http://www.rapidftr.com/) -
- [danbooru](https://github.com/r888888888/danbooru)
A taggable image board written in Rails 3 [Live](http://testbooru.donmai.us) -
- [sharetribe](https://github.com/sharetribe/sharetribe)
A platform for setting up your own peer-to-peer marketplace online [Live](https://www.sharetribe.com) -
- [AsakusaSatellite](https://github.com/codefirst/AsakusaSatellite)
A realtime chat application for developers [Live](http://www.codefirst.org/AsakusaSatellite/) -
- [sanataro](https://github.com/kaznum/sanataro)
Simple Web Household Account Book. built with Ruby on Rails [Live](http://sanataro.herokuapp.com) -
- [opencongress](https://github.com/sunlightlabs/opencongress)
An open website for opening Congress -
- [rletters](https://github.com/rletters/rletters)
Web application designed to perform digital humanities research tasks on a database of journal articles [Live](http://www.rletters.net) -
- [scholarsphere](https://github.com/psu-stewardship/scholarsphere)
A web application for ingest, curation, search, and display of digital assets -
- [opensit](https://github.com/danbartlett/opensit)
An open source meditation community [Live](http://opensit.com) -
- [fromthepage](https://github.com/benwbrum/fromthepage)
A wiki-like application for crowdsourcing transcription of handwritten documents [Live](http://beta.fromthepage.com/) -
- [graff_mags](https://github.com/dankleiman/graff_mags)
Upload and display collection of 2000+ graffiti magazines [Live](http://graffmags.herokuapp.com/) -
- [trado](https://github.com/Jellyfishboy/trado)
lightweight, easy to use e-commerce platform designed for sole traders and SME businesses -
- [CoRM](https://github.com/SIGIRE/CoRM)
Easier than a CRM [Live](http://www.corm.fr) -
- [leihs](https://github.com/leihs/leihs)
An easy inventory handling system -
- [fairnopoly](https://github.com/fairmondo/fairmondo)
A free market place in the hand of the users [Live](https://www.fairmondo.de/) -
- [AirCasting](https://github.com/HabitatMap/AirCasting)
A platform for recording, mapping, and sharing health and environmental data using your smartphone [Live](http://aircasting.org) -
- [reservations](https://github.com/YaleSTC/reservations)
Manages reservations for equipment (allows student reservations) [Live](http://yalestc.github.io/reservations/) -
- [ekylibre](https://github.com/ekylibre/ekylibre)
Simple agricultural ERP [Live](http://ekylibre.org) -
- [calcentral](https://github.com/ets-berkeley-edu/calcentral)
An online portal that provides a unified and personalized one-stop way to access email, calendars, shared documents and class collaboration spaces [Live](https://calcentral.berkeley.edu) -
- [encrypt.to](https://github.com/encrypt-to/encrypt.to)
Send encrypted messages by one click [Live](https://encrypt.to/) -
- [eol](https://github.com/EOL/eol)
Encyclopedia of Life [Live](http://eol.org/) -
- [crabgrass-core](https://github.com/riseuplabs/crabgrass-core)
A web application designed for activist groups to be better able to collaborate online -
- [alaveteli](https://github.com/mysociety/alaveteli)
Provide a Freedom of Information request system for your jurisdiction [Live](http://alaveteli.org) -
- [PasswordPusher](https://github.com/pglombardo/PasswordPusher)
A Ruby on Rails application to communicate passwords over the web [Live](https://pwpush.com/) -
- [rentmybikes-rails](https://github.com/balanced/rentmybikes-rails)
A fully functional, deployable marketplace implementation using Balanced API for Rails -
- [lavish](https://github.com/mquan/lavish)
a rails app that generates Bootstrap color scheme from an image [Live](http://www.lavishbootstrap.com/) -
- [coursemology2](https://github.com/Coursemology/coursemology2)
Rails 4 re-write of Coursemology -
- [Helpy](https://github.com/scott/helpy)
Rails 4 Helpdesk. Includes Multilingual Knowledgebase, Email Tickets, Community [Live](http://helpy.io) -
- [expertiza](https://github.com/expertiza/expertiza)
web application where students can submit and peer-review learning objects (articles, code, web sites, etc). -
- [covoiturage-libre](https://github.com/covoiturage-libre/covoiturage-libre)
a Carpooling Open Source platform in Rails 5
- Nanobox - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere https://nanobox.io.
Generator | Ready to run | Complex Apps | Sets git | Heroku |
---|---|---|---|---|
Rails Composer | yes, but Stripe needs to be configured | Example apps reaching a SaaS with Stripe. | yes | yes |
Prelang | Had to modify database credentials manually | Customizable models. But no payments. | yes | no |
Hobo | Rails version problems, if using a late version | It seems according screencast, helps a lot with MVC boilerplate. | no | no |
- jnv/lists - List of (awesome) lists curated on GitHub
- awesome-ruby
- awesome-rails-gem
- Other awesome lists (by update dates)