Track Awesome Rails Updates Daily
A curated list of awesome things related to Ruby on Rails
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 gramantin/awesome-rails · ⭐ 3.2K · 🏷️ Back-End Development
Feb 15, 2023
DevTools / Other external resources
- Bencher - A suite of continuous benchmarking tools designed to catch performance regressions in CI.
Dec 22, 2022
Official Resources
External Resources / Books
External Resources / Other external resources
- Explore Ruby - Discover & find a curated list of popular & new Ruby libraries across all languages, top authors, trending project kits, discussions, tutorials & learning resources.
Jobs / Other external resources
Articles / Other external resources
Open Source Rails Apps / Other external resources
- blackCandy (⭐946) - A music streaming app (using Rails 7.0).
- dcaf_case_management - A case management app (using Rails 7.0).
- mastodon (⭐40k) - A microblogging app (using Rails 6.1). - 🌍
- postal (⭐12k) - A mail delivery platform (using Rails 5.2).
- scholarsphere (⭐9) - A digital assets management app - using Rails 6.1
Gems / Other external resources
- rails_admin - A gem to create & manage admin panel for Rails app. 🔴
- rails_semantic_logger (⭐238) - A gem to provide alternative logging approach for Rails app. 🔴
- ranked-model (⭐1k) - A gem to handle sorting for rows. 🔴
- rubocop-rails - A code style checking tool. 🔴
- view_component - A gem to introduce view components. 🔴
Dec 14, 2022
Open Source Rails Apps / Other external resources
- retrospring - A social network following the Q/A (question and answer) principle - 🌍
Nov 23, 2022
Community / Other external resources
Nov 22, 2022
External Resources / Youtube channels
Nov 12, 2022
External Resources / Youtube channels
Nov 11, 2022
External Resources / Youtube channels
Jobs / Other external resources
Community / Other external resources
Oct 22, 2022
Open Source Rails Apps / Other external resources
- human-essentials (⭐328) - An inventory management system for essentials banks (using Rails 7.0). - 🌍
Oct 17, 2022
Jobs / Other external resources
Oct 16, 2022
Gems / Other external resources
- rails-mermaid_erd - A gem to interactively generate entity-relationship diagram in image or Markdown format. 🔴
Oct 11, 2022
Open Source Rails Apps / Other external resources
- activeWorkflow (⭐652) - An intelligent process and workflow automation platform based on software agents (using Rails 6.0).
- airCasting - A platform for recording, mapping, and sharing health and environmental data using your smartphone (using Rails 6.1). - 🌍
- alaveteli (⭐335) - A platform for making public freedom of information requests - using Rails 7.0 - 🌍
- api.rss - A RSS feed conversion (to API) app (using Rails 6.0).
- beatstream (⭐123) - A music streaming app - using Rails 3.2
- bike_index (⭐244) - A bike registry tracking app (using Rails 6.0). - 🌍
- calagator (⭐413) - A community calendaring app (using Rails 5.2).
- campo (⭐446) - A forum app (using Rails 4.1).
- chatwoot (⭐14k) - A simple and elegant live chat software (using Rails 6.1).
- codetriage - An open source project finder app (using Rails 7.0). - 🌍
- coursemology2 (⭐128) - Learning platform app (using Rails 6.0).
- crabgrass-core - A collaboration platform for activist groups (using Rails 5.2).
- crowdtiltOpen (⭐592) - A crowdfunding platform - using Rails 6.1
- cw-ovp (⭐22) - video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (using Rails 6.0).
- danbooru - A taggable image board app (using Rails 7.0).
- dgidb (⭐90) - A drug gene interaction platform - using Rails 6.0
- diaspora (⭐13k) - A social networking app - using Rails 6.1 - 🌍
- discourse (⭐37k) - A platform for community discussion (using Rails 7.0). - 🌍
- ekylibre (⭐303) - A farm management app (using Rails 5.0).
- expertiza - A learning material sharing app (using Rails 5.1).
- fairmondo (⭐108) - A marketplace app (using Rails 5.1). - 🌍
- fat-free-crm - An open source, Ruby on Rails customer relationship management platform (CRM) (using Rails 6.1). - 🌍
- feedbin (⭐3.1k) - A RSS reader app (using Rails 7.0). - 🌍
- forem (⭐20k) - Social platform app specialized for web development (using Rails 7.0). - 🌍
- fromthepage - A wiki-like app for crowdsourcing transcription of handwritten documents (using Rails 6.0). - 🌍
- gitlabhq - A code collaboration app (using Rails 6.1).
- growstuff (⭐391) - A data management app for food gardeners (using Rails 6.1). - 🌍
- hackershare (⭐432) - Social bookmarks website for hackers (using Rails 7.0). - 🌍
- hitobito (⭐289) - An event organization app (using Rails 6.1). - 🌍
- inaturalist - A community app for nature and related stuff (using Rails 6.1). - 🌍
- loomio (⭐2.2k) - A collaborative decision-making app (using Rails 6.1). - 🌍
- openFarm (⭐912) - A database for information about farming and gardening (using Rails 5.2). -
- openproject (⭐6.5k) - A project management app (using Rails 7.0). - 🌍
- openstreetmap-website (⭐1.7k) - A map viewing app (using Rails 7.0). - 🌍
- otwarchive (⭐1k) - A social networking app for fans - using Rails 6.0 - 🌍
- passwordPusher (⭐1.1k) - A password delivery app (using Rails 6.1). - 🌍
- planningalerts-app (⭐82) - A planned applications tracking app (using Rails 6.1). - 🌍
- popHealth (⭐128) - A population health reporting app (using Rails 4.1).
- publify (⭐1.8k) - A blogging app (using Rails 6.1).
- quant (⭐140) - A personal health tracker (using Rails 4.1).
- racing_on_rails - A bike racing organization app (using Rails 6.1).
- rapidFTR - An information provider app for aid workers (using Rails 4.0).
- redmine (⭐2.5k) - A project management app (using Rails 6.1). - 🌍
- theodinproject (⭐2.3k) - A teaching & learning platform (using Rails 6.1). - 🌍
- tracks (⭐1.1k) - A goal tracking app (using Rails 6.0). - 🌍
- vglist (⭐131) - A video game library tracking web app (using Rails 7.0). - 🌍
- websiteOne - A project tracking app (using Rails 6.1).
Sep 17, 2022
External Resources / Video tutorials
Sep 08, 2022
Open Source Rails Apps / Other external resources
Sep 07, 2022
Articles / Other external resources
Gems / Other external resources
- react_on_rails (⭐4.9k) - A gem to integrate React.js with Rails app with SSR. 🔴
- shakapacker (⭐284) - A gem to use webpack to manage app-like JavaScript modules in Rails. 🔴
Aug 17, 2022
Jobs / Other external resources
Jul 25, 2022
Open Source Rails Apps / Other external resources
- rubygems.org - A gem hosting platform (using Rails 7.0). - 🌍
Apr 26, 2022
Starters/Boilerplates / Other external resources
- rails_new - A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours.
Feb 07, 2022
Jobs / Other external resources
Oct 03, 2021
Open Source Rails Apps / Other external resources
- FAE - A modern CMS deveveloped by FINE (using Rails 5.2)
Aug 27, 2021
Jobs / Other external resources
May 25, 2021
Starters/Boilerplates / Other external resources
- rails_api_base - Rails 6 boilerplate project for JSON RESTful APIs.
- rails_hotwire_base - Rails 6 boilerplate project with Hotwire for full-stack applications with a modern SPA-like experience.
May 17, 2021
External Resources / Books
External Resources / Video tutorials
- RailsCasts *(inactive since 2013)
- GoRails *(freemium)
- Drifting Ruby *(freemium)
External Resources / Youtube channels
Community / Other external resources
Articles / Other external resources
Mar 17, 2021
Articles / Other external resources
Open Source Rails Apps / Other external resources
- asakusaSatellite (⭐101) - A realtime chat application for developers (using Rails 6.0). - 🌍
- catarse (⭐1.6k) - A crowdfunding platform for creative projects (using Rails 4.2). - 🌍
- commudle - A community management app (using Rails 5.2).
- kanban (⭐639) - A Trello clone (using Rails 4.2).
- opensourcefriday - A project contribution tracking app (using Rails 6.0). - 🌍
- peatio (⭐3.6k) - A crypto currency exchange app (using Rails 4.0).
- reservations (⭐134) - An inventory management app (using Rails 6.0). - 🌍
- rletters - A frontend for database of journal articles for researchers (using Rails 6.0).
- sanataro (⭐52) - An account tracker (using Rails 4.2).
Gems / Other external resources
- actioncable - A gem to integrate websocket with a Rails app 🔴 - Action Cable Overview
- actionmailbox - A gem to handle incoming emails within a Rails app 🔴 - Action Mailbox Basics
- actionmailer - A gem to compose, deliver & test emails within a Rails app 🔴 - Action Mailer Basics
- actionpack - A gem to manage requests & responses within a Rails app 🔴
- actiontext - A gem to integrate rich text editor into a Rails app 🔴 - Action Text Overview
- actionview - A gem to handle view templates within a Rails app 🔴 - Action View Overview
- activejob - A gem to handle background jobs within a Rails app 🔴 - Active Job Basics
- activemodel - A gem to define a set of interfaces to use in model classes within a Rails app 🔴 - Active Model Basics
- activerecord - A gem to connect model classes with relational databases within a Rails app 🔴 - Active Record Basics
- activestorage - A gem to handle file uploads to cloud storage providers within a Rails app 🔴 - Active Storage Overview
- activesupport - A gem to provide some extensions to support a Rails app 🔴 - Active Support Core Extensions
Feb 25, 2021
Gems / Other external resources
- ace-rails-ap (⭐138) - A gem to integrate ajax.org cloud9 editor into Rails asset pipeline. 🔴
- action_policy (⭐1.1k) - A tool to handle authorization. 🔴
- active_decorator - A gem to keep views & helpers object-oriented. 🔴
- active_enum - A gem to provide enum classes 🔴
- activeadmin - A gem to provide admin panel. 🔴
- activerecord-analyze (⭐184) - A gem to add EXPLAIN ANALYZE to Rails Active Record query objects. 🔴
- activerecord-import (⭐3.8k) - A gem to handle bulk data insertion using ActiveRecord. 🔴
- activerecord-pg_enum - A gem to integrate PostgreSQL's enumerated types with the Rails enum feature. 🔴
- activerecord-postgis-adapter (⭐802) - ActiveRecord connection adapter for PostGIS. 🔴
- activerecord-postgres_enum (⭐335) - A gem to adds migration and schema.rb support to PostgreSQL enum data types. 🔴
- activerecord-sqlserver-adapter (⭐947) - ActiveRecord connection adapter for the SQL Server. 🔴
- activerecord-typedstore (⭐372) - A gem to implement
ActiveRecord::Store
with type definition. 🔴
- activity_notification (⭐436) - A gem to integrate user activity notification. 🔴
- aggregate_root - A gem to handle event sourcing. 🔴
- ahoy_email - A tool to provide mail analytics. 🔴
- algoliasearch-rails (⭐390) - A gem to integrate Algolia search. 🔴
- annotate (⭐4.1k) - A gem to annotate rails classes with schema & routes info. 🔴
- anycable-rails - A gem to handle websocket server. 🔴
- apipie-rails - A REST API documentation tool. 🔴
- auther (⭐25) - A gem to provide simple, form-based authentication. 🔴
- autoprefixer-rails - A gem to add vendor prefixes to stylesheets. 🔴
- better_errors (⭐6.8k) - A tool to provide better error page. 🔴
- brakeman (⭐6.6k) - A gem to scan code against security vulnerabilities. 🔴
- breadcrumbs_on_rails (⭐923) - A gem to create & manage breadcrumbs-style navigation. 🔴
- bulma-rails (⭐338) - A wrapper for Bulma, a CSS framework based on flexbox. 🔴
- carrierwave (⭐8.8k) - A gem to handle file uploads. 🔴
- caxlsx_rails - A gem to generate entity-relationship diagram. 🔴
- counter_culture (⭐1.7k) - A gem to provide counter caches. 🔴
- devise (⭐23k) - A gem to provide authentication. 🔴
- doorkeeper - A gem to introduce OAuth2 provider functionality. 🔴
- factory_bot_rails - A fixture replacement for testing in Rails 🔴
- filestack-rails - A gem to integrate Filestack. 🔴
- formtastic (⭐5.2k) - A Rails form builder gem with semantically rich and accessible markup. 🔴
- friendly_id - A gem to deal with slugs & permalinks. 🔴
- frozen_record (⭐265) - A gem to provide ActiveRecord-like interface to query static YAML files. 🔴
- geokit-rails (⭐1.5k) - A gem to integrate Geokit in Rails apps. 🔴
- good_job (⭐1.7k) - A gem to provide Postgres-based ActiveJob backend. 🔴
- gretel (⭐86) - A tool to generate breadcrumbs. 🔴
- groupdate (⭐3.6k) - A gem to manage temporal data. 🔴
- hotwire-rails - A gem to integrate Hotwire in Rails apps. 🔴
- image_optim_rails (⭐51) - A gem to handle image optimization. 🔴
- kaminari (⭐8.3k) - A gem to provide pagination. 🔴
- kt-paperclip (⭐215) - A gem to handle file uploads. 🔴
- lockbox (⭐1.3k) - A gem to deal with encryption. 🔴
- marginalia (⭐1.6k) - A gem to attach comments to ActiveRecord's SQL queries. 🔴
- metka (⭐49) - A gem to manage tags using Postgresql array columns. 🔴
- money-rails (⭐1.6k) - A gem to integrate Money gem in Rails apps. 🔴
- paloma (⭐93) - A gem to manage page-specific JavaScript in Rails apps. 🔴
- pgcli-rails (⭐25) - A replacement of
rails:dbconsole
command to manage Postgresql. 🔴
- premailer-rails - A gem to handle email styling. 🔴
- prerender_rails - A gem to prerender JavaScript-rendered pages. 🔴
- rails-settings-cached - A gem to manage global settings as key-value pairs. 🔴
- rails_event_store - A gem to implement event store in Rails 🔴
- react-rails (⭐6.6k) - A gem to integrate React.js with Rails app. 🔴
- redisWebManager (⭐163) - Web interface that allows you to manage easily your Redis instance. 🔴
- reform-rails (⭐82) - A gem to wrap Reform gem, a form validation tool, with Rails app. 🔴
- rgeo-activerecord - A gem to provide common tools used by RGeo-based spatial adapters. 🔴
- rodauth-rails (⭐408) - A gem to wrap Rodauth, an authentication handler, for Rails apps. 🔴
- rollup (⭐218) - A gem to handle time-series data in Rails 🔴
- route_translator - A tool to handle route translation. 🔴
- rspec-rails (⭐4.9k) - A testing framework. 🔴
- scenic (⭐3.1k) - A gem to manage database views. 🔴
- searchkick - A gem to provide search functionality. 🔴
- select2-rails (⭐966) - A gem to integrate Select2 library in Rails apps. 🔴
- sequel-activerecord_connection (⭐120) - A gem to allow Sequel to reuse an ActiveRecord connection. 🔴
- simple_form (⭐8.1k) - A gem to handle forms. 🔴
- solidus (⭐4.6k) - A fork of Spree gem, an open source e-commerce platform. 🔴
- sorbet-rails (⭐625) - A gem to integrate Sorbet gem in Rails apps. 🔴
- spree (⭐12k) - An open source e-commerce platform. 🔴
- spring (⭐2.8k) - A gem to preload Rails app. 🔴
- sprockets (⭐880) - A gem to compile & serve web assets. 🔴
- stimulus-rails - A gem to integrate Stimulus.js in Rails apps. 🔴
- tinymce-rails (⭐809) - A gem to integrate Tinymce in Rails apps. 🔴
- transloadit-rails - A gem to integrate Transloadit's file uploading and encoding service. 🔴
- turbo-rails - A gem to integrate Turbo.js in Rails apps. 🔴
- webpacker (⭐5.3k) - A gem to bundle web assets using Webpack. 🔴
Feb 24, 2021
Starters/Boilerplates / Other external resources
- default_rails_template (⭐28) - Default template for generating new Rails applications.
- docker-Rails-Template (⭐130) - A freshly updated version of "rails new", preconfigured to be run with Docker.
- jumpstart(excid3) (⭐1.1k) - Easily jumpstart a new Rails application with a bunch of great features by default.
- jumpstart(thomasvanholder) (⭐19) - Template for set-up of Rails 6, Tailwind 2.0 and Devise.
- kickoff_tailwind (⭐461) - A rapid Rails 6 application template for personal use bundled with Tailwind CSS.
- rails-devise-graphql (⭐280) - A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more.
- rails-template(mattbrictson) - Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
- rails-template(TristanToye) (⭐32) - MVP Ready Rails - A Template for Your Next Rails App
- rails-template(ackama) (⭐138) - Application template for Rails 6.1 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
- rails-template(astrocket) (⭐74) - Template for Rails 6.0 + Kubernetes + Webpacker + Stimulus + TailwindCSS + Let's Encrypt.
- rails-template(dao42) (⭐381) - A best & newest & fastest rails 6.x template for senior rails developer.
- rails-templates(lewagon) - Jump start your Rails development with Le Wagon best practices.
- rails-templates(nimblehq) (⭐68) - Our optimized Rails templates used in our projects.
- rails-vue-template (⭐23) - An example of how to use VueJS as a single page application inside Rails using Webpacker.
- suspenders (⭐3.9k) - A Rails template with our standard defaults, ready to deploy to Heroku.
- vuejs-rails-starterkit (⭐221) - Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile Application.
Feb 22, 2021
Official Resources
Articles / Other external resources
Open Source Rails Apps / Other external resources
- adopt-a-hydrant - A civic infrastructure detection app (using Rails 4.2).
- askaway - Question & answer app specialized in politics (using Rails 4.1).
- brimir (⭐1.4k) - An email helpdesk app (using Rails 5.2). (archived).
- canvas-lms (⭐4.7k) - A learning management app (using Rails 5.2).
- ciao (⭐1.7k) - A URL status checking app (using Rails 6.0).
- coRM (⭐28) - A customer relationship management app - using Rails 3.2 - 🌍
- coderwall (legacy) (⭐862) - A social network app for software engineers - using Rails 3.2
- coderwall (next) (⭐198) - A social network app for software engineers - using Rails 5.0
- contribulator (⭐88) - An open source project finder app - using Rails 5.1
- covoiturage-libre - A carpooling app - using Rails 5.0 (archived).
- encrypt.to - A messaging app with encryption support (using Rails 4.2).
- follow-all (⭐82) - A Twitter account management app (using Rails 4.2). (archived).
- graff_mags - A graffiti magazine sharing app (using Rails 4.1).
- hashrobot - A social media management app (using Rails 4.2).
- helpy (⭐2.3k) - A customer support app (using Rails 4.2). - 🌍
- hours (⭐1k) - A time tracking app (using Rails 4.2).
- intercityup.com - A control panel app for app deployment (using Rails 4.1).
- kitsu-tools (⭐2.1k) - An anime discovery platform (using Rails 4.1).
- lavish (⭐694) - A color scheme generator (using Rails 4.2).
- lifeToRemind - A career planning app (using Rails 5.2).
- obtvse2 - A blogging app (using Rails 4.0).
- onebody (⭐1.4k) - A social networking app for churches - using Rails 5.1
- opencongress - A website for getting information about US Congress - using Rails 3.0 (archived).
- rentmybikes-rails (⭐60) - A marketplace app - (using Rails 4.0).
- selfstarter (⭐3.2k) - A crowdfunding app (using Rails 4.0).
- sharetribe - A peer-to-peer marketplace platform (using Rails 5.2). - 🌍
- socify (⭐372) - A social networking platform - using Rails 5.0
- spokenvote - A social voting app (using Rails 4.2).
- stackneveroverflow - A question asking & answering platform - using Rails 5.0
- teambox (⭐1.9k) - A collaboration app - using Rails 3.0 - 🌍 (archived).
- trado - An e-commerce platform (using Rails 4.2).
- whitehall - A content management app used by UK government - using Rails 7.0 Back to top
Gems / Other external resources
DevTools / Other external resources
- Optic (⭐1.1k) - Optic automatically documents and tests your APIs.
Feb 13, 2021
Articles / Other external resources
Jan 16, 2020
Jobs / Other external resources
Nov 04, 2019
Articles / Other external resources
Aug 19, 2019
Platforms / Other external resources
- Nanobox (⭐1.6k) - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere
Nov 16, 2017
External Resources / Other external resources
Sep 07, 2017
DevTools / Other external resources
- rails-dashboard (⭐137) - A dev-tool to improve your rails log.
Jul 23, 2017
External Resources / Books
External Resources / Other external resources
Community / Other external resources