Rails

awesome-rails

Awesome

A curated list of awesome things related to Ruby on Rails

Resources

Official Resources

External Resources

Jobs

Tip: You can find list of remote job boards including Rails jobs on awesome-remote-job

Community

Articles

Open Source Rails Apps

Note: Rails versions of these apps are valid as the date of latest commit. They are defined in their Gemfile and/or Gemfile.lock and they might be outdated. If you find it outdated, don't forget to notfiy us by opening a pull request.

  • activeWorkflow - An intelligent process and workflow automation platform based on software agents - using Rails 5.2
  • adopt-a-hydrant - A civic infrastructure detection app - using Rails 4.2
  • airCasting - A platform for recording, mapping, and sharing health and environmental data using your smartphone - using Rails 5.2 - 🌍
  • alaveteli - A platform for making public freedom of information requests - using Rails 5.1 - 🌍
  • alonetone - A music hosting, management & distribution app - using Rails 6.0 - 🌍
  • asakusaSatellite - A realtime chat application for developers - using Rails 6.0 - 🌍
  • askaway - Question & answer app specialized in politics - using Rails 4.1
  • autolab - A course management app - using Rails 4.2 - 🌍
  • beatstream - A music streaming app - using Rails 3.2
  • bike_index - A bike registry tracking app - using Rails 4.2 - 🌍
  • blackCandy - A music streaming app - using Rails 6.0
  • brimir - An email helpdesk app - using Rails 5.2 - archived
  • calagator - A community calendaring app - using Rails 4.2
  • calcentral - An email, calendars, shared documents and class collaboration spaces management app - using Rails 4.2 - 🌍
  • campo - A forum app - using Rails 4.2 - 🌍
  • canvas-lms - A learning management app - using Rails 5.2
  • catarse - A crowdfunding platform for creative projects - using Rails 4.2 - 🌍
  • chatwoot - A simple and elegant live chat software - using Rails 6.0
  • ciao - A URL status checking app - using Rails 6.0
  • coRM - A customer relationship management app - using Rails 3.2 - 🌍
  • coderwall (legacy) - A social network app for software engineers - using Rails 3.2
  • coderwall (next) - A social network app for software engineers - using Rails 5.0
  • codetriage - An open source project finder app - using Rails 6.0 - 🌍
  • commudle - A community management app - using Rails 5.2
  • contribulator - An open source project finder app - using Rails 5.1
  • coursemology2 - Learning platform app - using Rails 5.2
  • covoiturage-libre - A carpooling app - using Rails 5.0 - archived
  • crabgrass-core - A collaboration platform for activist groups - using Rails 4.2
  • crowdAI - An app for data science challenges - using Rails 5.2 - 🌍
  • crowdtiltOpen - A crowdfunding platform - using Rails 3.2
  • danbooru - A taggable image board app - using Rails 6.0
  • dcaf_case_management - A case management app - using Rails 5.2
  • dev.to - Social platform app specialized for web development - using Rails 5.2 - 🌍
  • dgi-db - A drug gene interaction platform - using Rails 5.1
  • diaper - An inventory management app for diaper banks - using Rails 6.0 - 🌍
  • diaspora - A social networking app - using Rails 5.1 - 🌍
  • discourse - A platform for community discussion - using Rails 6.0 - 🌍
  • ekylibre - A farm management app - using Rails 4.2
  • postal - A mail delivery platform - using Rails 5.2
  • encrypt.to - A messaging app with encryption support - using Rails 4.2
  • eol - An encyclopedia app - using Rails 3.2 - 🌍
  • expertiza - A learning material sharing app - using Rails 4.2
  • fairmondo - A marketplace app - using Rails 4.2 - 🌍
  • feedbin - A RSS reader app - using Rails 6.0 - 🌍
  • feedi - A RSS feed conversion (to API) app - using Rails 5.2
  • follow-all - A Twitter account management app - using Rails 4.2 - archived
  • fromthepage - A wiki-like app for crowdsourcing transcription of handwritten documents - using Rails 4.1 - 🌍
  • gitlabhq - A code collaboration app - using Rails 6.0
  • graff_mags - A graffiti magazine sharing app - using Rails 4.1 - 🌍
  • growstuff - A data management app for food gardeners - using Rails 5.2 - 🌍
  • hashrobot - A social media management app - using Rails 4.2 - 🌍
  • helpy - A customer support app - using Rails 4.2 - 🌍
  • hitobito - An event organization app - using Rails 4.2 - 🌍
  • hours - A time tracking app - using Rails 4.2 - 🌍
  • inaturalist - A community app for nature and related stuff - using Rails 4.2 - 🌍
  • intercityup.com - A control panel app for app deployment - using Rails 4.1
  • kanban - A Trello clone - using Rails 4.2 - 🌍
  • kitsu-tools - An anime discovery platform - using Rails 4.1
  • lavish - A color scheme generator - using Rails 4.2
  • lifeToRemind - A career planning app - using Rails 5.2
  • listenup - A song playlist management app - using Rails 4.1 - 🌍
  • lobsters - A link aggregation app - using Rails 5.2 - 🌍
  • loomio - A collaborative decision-making app - using Rails 5.2 - 🌍
  • mastodon - A microblogging app - using Rails 5.2 - 🌍
  • obtvse2 - A blogging app - using Rails 4.0
  • onebody - A social networking app for churches - using Rails 5.1 - 🌍
  • openFarm - A database for information about farming and gardening - using Rails 5.2 -
  • opencongress - A website for getting information about US Congress - using Rails 3.0 - archived
  • openproject - A project management app - using Rails 6.0 - 🌍
  • openstreetmap-website - A map viewing app - using Rails 6.0 - 🌍
  • ossfriday - A project contribution tracking app - using Rails 6.0 - 🌍
  • otwarchive - A social networking app for fans - using Rails 5.1 - 🌍
  • passwordPusher - A password delivery app - using Rails 4.2 - 🌍
  • peatio - A crypto currency exchange app - using Rails 4.0 - 🌍
  • planningalerts-app - A planned applications tracking app - using Rails 5.2 - 🌍
  • popHealth - A population health reporting app - using Rails 4.1
  • publify - A blogging app - using Rails 5.2
  • quant - A personal health tracker - using Rails 4.1
  • racing_on_rails - A bike racing organization app - using Rails 5.2 - 🌍
  • rapidFTR - An information provider app for aid workers - using Rails 4.0
  • redmine - A project management app - using Rails 5.2 - 🌍
  • rentmybikes-rails - A marketplace app - - using Rails 4.0
  • reservations - An inventory management app - using Rails 6.0 - 🌍
  • rletters - A frontend for database of journal articles for researchers - using Rails 6.0 - 🌍
  • rubygems.org - A gem hosting platform - using Rails 6.0 - 🌍
  • sanataro - An account tracker - using Rails 4.2 - 🌍
  • scholarsphere - A digital assets management app - using Rails 5.1
  • selfstarter - A crowdfunding app - using Rails 4.0
  • sharetribe - A peer-to-peer marketplace platform - using Rails 5.2 - 🌍
  • socify - A social networking platform - using Rails 5.0
  • splits-io - A speedrun data store and analysis engine. - using Rails 6.0 - 🌍
  • spokenvote - A social voting app - using Rails 4.2 - 🌍
  • stackneveroverflow - A question asking & answering platform - using Rails 5.0
  • teambox - A collaboration app - using Rails 3.0 - 🌍 - archived
  • theodinproject - A teaching & learning platform - using Rails 5.2 - 🌍
  • tracks - A goal tracking app - using Rails 5.2 - 🌍
  • trado - An e-commerce platform - using Rails 4.2
  • videoGameList - A video game library tracking web app - using Rails 6.0 - 🌍
  • websiteOne - A project tracking app - using Rails 5.2 - 🌍
  • whitehall - A content management app used by UK government - using Rails 5.1

Gems

Direct dependencies of the "rails" gem:

Other gems that can be used with Rails

Other Rails Tools

Platforms

  • Nanobox - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere 🌍.

Generators

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
Hix on Rails yes Monitoring, Redis Sentinel, Sidekiq. yes no

DevTools

Notable Awesome Stuffs