Files
awesome-awesomeness/html/rails.html
2025-07-18 22:22:32 +02:00

1479 lines
71 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-rails">Awesome Rails</h1>
<blockquote>
<p>A curated list of awesome things related to Ruby on Rails <a
href="https://github.com/sindresorhus/awesome#readme"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></p>
</blockquote>
<figure>
<img src="./.github/assets/awesome-rails.png" alt="awesome-rails" />
<figcaption aria-hidden="true">awesome-rails</figcaption>
</figure>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#official-resources">Official Resources</a></li>
<li><a href="#external-resources">External Resources</a>
<ul>
<li><a href="#books">Books</a></li>
<li><a href="#video-tutorials">Video tutorials</a></li>
<li><a href="#youtube-channels">Youtube channels</a></li>
<li><a href="#other-external-resources">Other external
resources</a></li>
</ul></li>
<li><a href="#jobs">Jobs</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#articles">Articles</a></li>
</ul></li>
<li><a href="#open-source-rails-apps">Open Source Rails Apps</a></li>
<li><a href="#gems">Gems</a></li>
<li><a href="#startersboilerplates">Starters/Boilerplates</a></li>
<li><a href="#other-rails-tools">Other Rails Tools</a>
<ul>
<li><a href="#platforms">Platforms</a></li>
<li><a href="#generators">Generators</a></li>
<li><a href="#devtools">DevTools</a></li>
</ul></li>
</ul>
<h2 id="resources">Resources</h2>
<h3 id="official-resources">Official Resources</h3>
<ul>
<li><a href="https://rubyonrails.org">Rails Official Website</a></li>
<li><a href="https://guides.rubyonrails.org">Rails Official
Guide</a></li>
<li><a href="https://edgeguides.rubyonrails.org">Rails Official Guide
(Edge Guide)</a></li>
<li><a href="https://api.rubyonrails.org">Rails API
Documentation</a></li>
<li><a href="https://github.com/rails/rails">Rails Source Code</a></li>
<li><a href="https://rubyonrails.org/blog/">Rails Official Blog</a></li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="external-resources">External Resources</h3>
<h4 id="books">Books</h4>
<ul>
<li><a href="https://www.railstutorial.org/book">Ruby on Rails Tutorial
Book</a></li>
<li><a
href="https://pragprog.com/titles/rails6/agile-web-development-with-rails-6/">Agile
Web Development with Rails 6</a></li>
<li><a
href="https://pragprog.com/titles/ridocker/docker-for-rails-developers/">Docker
for Rails Developers</a></li>
<li><a
href="https://pragprog.com/titles/nrtest3/rails-5-test-prescriptions/">Rails
5 Test Prescriptions</a></li>
<li><a
href="https://pragprog.com/titles/dcbang2/rails-angular-postgres-and-bootstrap-second-edition/">Rails,
Angular, Postgres, and Bootstrap, Second Edition</a></li>
<li><a
href="https://pragprog.com/titles/d-kegrap/growing-rails-applications-in-practice/">Growing
Rails Applications in Practice</a></li>
<li><a
href="https://pragprog.com/titles/jvrails2/crafting-rails-4-applications/">Crafting
Rails 4 Applications</a></li>
<li><a href="https://leanpub.com/therails7way">The Rails 7 Way</a></li>
</ul>
<h4 id="video-courses">Video courses</h4>
<ul>
<li><a
href="https://learnetto.com/users/hrishio/courses/full-stack-rails-mastery">Full
Stack Rails Mastery</a></li>
</ul>
<h4 id="video-tutorials">Video tutorials</h4>
<ul>
<li><a href="http://railscasts.com">RailsCasts</a> *(inactive since
2013)</li>
<li><a href="https://gorails.com">GoRails</a> *(freemium)</li>
<li><a href="https://www.driftingruby.com/">Drifting Ruby</a>
*(freemium)</li>
<li><a href="https://skillcombo.com/topic/ruby-on-rails/">A curated list
of Ruby on Rails courses</a></li>
</ul>
<h4 id="youtube-channels">Youtube channels</h4>
<ul>
<li><a
href="https://www.youtube.com/c/DriftingRuby/videos">DriftingRuby</a></li>
<li><a
href="https://www.youtube.com/c/GorailsTV/videos">Gorails</a></li>
<li><a
href="https://www.youtube.com/c/TechmakerTV/videos">TechmakerTV</a></li>
<li><a href="https://www.youtube.com/c/Deanin/videos">Deanin</a></li>
<li><a
href="https://www.youtube.com/c/Webcrunch/videos">Webcrunch</a></li>
<li><a
href="https://www.youtube.com/playlist?list=PLS6F722u-R6KiuOupokyl8Xnqrot9ukc7">CJ
Avilla</a></li>
<li><a
href="https://www.youtube.com/c/SupeRails/videos">SupeRails</a></li>
<li><a
href="https://www.youtube.com/@typefastco/videos">TypeFast</a></li>
<li><a
href="https://www.youtube.com/@APPSIMPACTAcademy/videos">APPSIMPACT
Academy</a></li>
<li><a href="https://www.youtube.com/@mixandgo/videos">Mix &amp;
Go</a></li>
<li><a href="https://www.youtube.com/@PhilSmy/videos">Phil Smy</a></li>
<li><a href="https://www.youtube.com/@davidbattersby/videos">David
Battersby</a></li>
</ul>
<h4 id="other-external-resources">Other external resources</h4>
<ul>
<li><a href="https://thoughtbot.com/upcase/rails">Learn Ruby on Rails
(thoughtbot)</a></li>
<li><a href="http://rubyonwindowsguides.github.io">Ruby on Windows
Guides</a></li>
<li><a href="https://kandi.openweaver.com/explore/ruby">Explore Ruby</a>
- Discover &amp; find a curated list of popular &amp; new Ruby libraries
across all languages, top authors, trending project kits, discussions,
tutorials &amp; learning resources.</li>
<li><a href="https://railsnotes.xyz">RailsNotes Blog</a> — The Ruby on
Rails guides you wished you had!</li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="jobs">Jobs</h3>
<ul>
<li><a href="https://www.reddit.com/r/railsjobs/">railsjobs on
Reddit</a></li>
<li><a href="https://www.indeed.com/q-Ruby-On-Rails-jobs.html">rails
jobs on indeed.com</a></li>
<li><a
href="https://www.glassdoor.com/Job/ruby-on-rails-developer-jobs-SRCH_KO0,23.htm">rails
jobs on glassdoor.com</a></li>
<li><a href="https://jobs.gorails.com">rails jobs on
gorails.com</a></li>
<li><a href="https://remoteok.com/remote-ruby-jobs">rails jobs on
remoteok.com</a></li>
<li><a href="https://weworkremotely.com/remote-ruby-on-rails-jobs">rails
jobs on weworkremotely.com</a></li>
<li><a href="https://railsdevs.com">reverse job board for rails devs -
railsdevs.com</a></li>
<li><a href="https://web3.career/ruby-jobs">rails jobs on
web3.career</a></li>
<li><a href="https://rubyonremote.com/">rails jobs on
rubyonremote.com</a></li>
<li><a href="https://startup.jobs/ruby-jobs">rails jobs on Startup
Jobs</a></li>
<li><a href="https://www.rubyjobboard.com">rails jobs on
RubyJobBoard</a></li>
</ul>
<blockquote>
<p>Tip: You can find list of remote job boards including Rails jobs on
<a
href="https://github.com/lukasz-madon/awesome-remote-job#job-boards">awesome-remote-job</a></p>
</blockquote>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="community">Community</h3>
<ul>
<li><a href="https://twitter.com/rails">rails on Twitter</a></li>
<li><a href="https://www.reddit.com/r/rails/">rails on Reddit</a></li>
<li><a href="https://discuss.rubyonrails.org/">Ruby on Rails
Discussions</a></li>
<li><a href="https://gorails.com/forum">Gorails forum</a></li>
<li><a href="https://t.me/wipruby">WIP Ruby (Telegram group)</a></li>
<li><a href="https://www.rubyonrails.link/">Ruby on Rails Link
(Slack)</a></li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="articles">Articles</h3>
<blockquote>
<p>from dev.to:</p>
</blockquote>
<ul>
<li><a
href="https://dev.to/raphael_jambalos/more-than-hello-world-in-docker-run-rails-sidekiq-web-apps-in-docker-1b37">More
than “Hello World” in Docker: Build Rails + Sidekiq web apps in
Docker</a></li>
<li><a
href="https://dev.to/renatamarques97/design-patterns-with-ruby-on-rails-part-1-introduction-and-policy-object-1c37">Design
Patterns with Ruby on Rails part 1: Introduction and Policy Object</a> -
<a
href="https://dev.to/renatamarques97/design-patterns-with-ruby-on-rails-part-2-query-object-1h65">Part
2</a></li>
<li><a href="https://dev.to/coorasse/the-progressive-rails-app-46ma">The
Progressive Rails App</a></li>
<li><a
href="https://dev.to/citronak/modern-rails-flash-messages-part-1-viewcomponent-stimulus-tailwind-css-3alm">Modern
Rails flash messages (part 1): ViewComponent, Stimulus &amp; Tailwind
CSS</a> - <a
href="https://dev.to/citronak/modern-rails-flash-messages-part-2-the-undo-action-for-deleted-items-2a50">Part
2</a></li>
<li><a
href="https://dev.to/appsignal/building-a-rails-app-with-multiple-subdomains-g05">Building
a Rails App With Multiple Subdomains</a></li>
<li><a
href="https://dev.to/finiam/reactive-rails-applications-with-stimulusreflex-48kn">Reactive
Rails applications with StimulusReflex</a></li>
<li><a
href="https://dev.to/alexmercedcoder/1-backend-5-frontends-todo-list-with-rails-react-angular-vue-svelte-and-jquery-18kp">1
Backend, 5 Frontends - Todo List with Rails, React, Angular, Vue,
Svelte, and jQuery</a></li>
<li><a
href="https://dev.to/vonagedev/create-a-video-party-app-with-rails-part-1-building-the-backend-2p4k">Create
a Video Party App With Rails Part 1: Building the Backend</a> - <a
href="https://dev.to/vonagedev/create-a-video-party-app-with-rails-part-2-building-the-frontend-hfe">Part
2</a></li>
<li><a
href="https://dev.to/maxwell_dev/the-rails-model-introduction-i-wish-i-had-5h2d">The
Rails Model Introduction I Wish I Had</a></li>
<li><a
href="https://dev.to/solutelabs/how-to-create-a-gem-in-ruby-on-rails-fromscratch-3f4p">How
to create a gem in Ruby on Rails? -From Scratch-</a></li>
<li><a
href="https://dev.to/luchiago/multiple-foreign-keys-for-the-same-model-in-rails-6-7ml">Multiple
Foreign Keys for the Same Relationship in Rails 6</a></li>
<li><a href="https://dev.to/morinoko/qr-code-reader-on-rails-5816">QR
Code Reader on Rails</a></li>
<li><a
href="https://dev.to/matiascarpintini/magic-links-with-ruby-on-rails-and-devise-4e3o">Magic
Links with Ruby On Rails and Devise</a></li>
<li><a
href="https://dev.to/mario_chavez/i-created-the-same-application-with-rails-and-no-javascript-288o">I
created the same application with Rails and no JavaScript</a></li>
<li><a
href="https://dev.to/andrewmcodes/instantly-speed-up-your-rails-application-by-self-hosting-your-fonts-526d">Instantly
speed up your Rails application by self-hosting your fonts</a></li>
<li><a
href="https://dev.to/ilrock__/reactive-map-with-rails-stimulus-reflex-and-mapbox-1po4">Reactive
Map with Rails, Stimulus Reflex and Mapbox</a></li>
<li><a
href="https://dev.to/drews256/a-future-for-rails-stimulusreflex-48kb">A
Future for Rails: StimulusReflex</a></li>
<li><a
href="https://dev.to/appsignal/introduction-to-ruby-on-rails-patterns-and-anti-patterns-2mhc">Introduction
to Ruby on Rails Patterns and Anti-patterns Part 1</a> - <a
href="https://dev.to/appsignal/ruby-on-rails-model-patterns-and-anti-patterns-32k9">Part
2</a></li>
<li><a
href="https://dev.to/appsignal/rails-concerns-to-concern-or-not-to-concern-3n94">Rails
Concerns: To Concern Or Not To Concern</a></li>
<li><a
href="https://dev.to/isalevine/building-an-event-sourcing-system-in-rails-part-1-what-is-event-sourcing-46db">Building
an Event Sourcing System in Rails, Part 1: What is Event Sourcing?</a> -
<a
href="https://dev.to/isalevine/building-an-event-sourcing-pattern-in-rails-from-scratch-355h">Part
2</a></li>
<li><a
href="https://dev.to/matiascarpintini/real-time-notification-system-with-sidekiq-redis-and-devise-in-rails-6-33l9">Real
Time Notification System with Sidekiq, Redis and Devise in Rails
6</a></li>
<li><a
href="https://dev.to/render/deploying-your-rails-6-app-4an4">Deploying
Your Rails 6 App</a></li>
<li><a href="https://dev.to/hint/what-s-cooking-in-rails-7-a42">Whats
Cooking in Rails 7?</a></li>
<li><a
href="https://dev.to/nejremeslnici/using-hotwire-turbo-in-rails-with-legacy-javascript-17g1">Using
Hotwire Turbo in Rails with legacy JavaScript</a></li>
<li><a
href="https://dev.to/andrzejkrzywda/from-rails-scaffold-listing-to-hotwire-infinite-scroll-3273">From
Rails scaffold listing to Hotwire infinite scroll</a></li>
<li><a
href="https://dev.to/orbit/building-a-component-library-in-rails-with-storybook-49m4">Building
a Component Library in Rails With Storybook</a></li>
<li><a
href="https://dev.to/nicklevenson/how-to-speed-up-load-times-in-a-rails-app-what-i-wish-i-knew-four-months-ago-28g0">How
to Speed Up Load Times In A Rails App - What I Wish I Knew Four Months
Ago</a></li>
<li><a
href="https://dev.to/zealot128/endless-scroll-infinite-loading-with-turbo-streams-stimulus-5d89">Endless
Scroll / Infinite Loading with Turbo Streams &amp; Stimulus</a></li>
<li><a
href="https://dev.to/hasanadeem/ruby-rails-machine-setup-guide-3l5a">Ruby/Rails
Machine Setup Guide</a> -<a
href="https://dev.to/adamlogic/how-many-heroku-dynos-do-you-need-and-which-size-an-opinionated-guide-4fec">How
many Heroku dynos do you need, and which size—An opinionated guide</a>
-<a
href="https://dev.to/dalezak/rails-environment-variables-using-credentials-mh7">Rails
Environment Variables Using Credentials</a> -<a
href="https://dev.to/justalever/email-subscription-workflow-ruby-on-rails-406n">Email
Subscription Workflow - Ruby on Rails</a> -<a
href="https://dev.to/honeybadger/mastering-low-level-caching-in-rails-15ce">Mastering
Low Level Caching in Rails</a></li>
</ul>
<blockquote>
<p>from shopify.engineering:</p>
</blockquote>
<ul>
<li><a href="https://shopify.engineering/write-fast-code-ruby-rails">How
to Write Fast Code in Ruby on Rails</a></li>
<li><a
href="https://shopify.engineering/how-to-introduce-composite-primary-keys-in-rails">How
to Introduce Composite Primary Keys in Rails</a></li>
<li><a
href="https://shopify.engineering/enforcing-modularity-rails-apps-packwerk">Enforcing
Modularity in Rails Apps with Packwerk</a></li>
</ul>
<blockquote>
<p>from blog.planetargon.com:</p>
</blockquote>
<ul>
<li><a
href="https://blog.planetargon.com/entries/8-useful-ruby-on-rails-gems-we-couldnt-live-without">8
Useful Ruby on Rails Gems We Couldnt Live Without</a></li>
<li><a
href="https://blog.planetargon.com/entries/ruby-on-rails-code-audits-8-steps-to-review-your-app">Ruby
on Rails Code Audits: 8 Steps to Review Your App</a></li>
<li><a
href="https://blog.planetargon.com/entries/rails-61-is-coming-soon-how-to-prepare-your-app-now">Rails
6.1 is Out! How to Prepare Your App Now</a></li>
<li><a
href="https://blog.planetargon.com/entries/when-should-you-upgrade-your-rails-application">When
Should You Upgrade Your Rails Application?</a></li>
<li><a
href="https://blog.planetargon.com/entries/helpful-resources-for-your-rails-upgrade">Helpful
Resources for Upgrading Your Rails App Version</a></li>
<li><a
href="https://blog.planetargon.com/entries/upgrading-rails-an-interview-with-eileen-uchitelle">Upgrading
Rails: Interview with Eileen Uchitelle</a></li>
</ul>
<blockquote>
<p>from blog.arkency.com:</p>
</blockquote>
<ul>
<li><a
href="https://blog.arkency.com/2017/07/nil-empty-blank-ruby-rails-difference/">nil?,
empty?, blank? in Ruby on Rails - whats the difference
actually?</a></li>
<li><a
href="https://blog.arkency.com/how-well-rails-developers-actually-test-their-apps/">How
well Rails developers actually test their apps</a></li>
<li><a
href="https://blog.arkency.com/rails-multitenancy-story-in-11-snippets-of-code/">Rails
multitenancy story in 11 snippets of code</a></li>
<li><a href="https://blog.arkency.com/painless-rails-upgrades/">Painless
Rails upgrades</a></li>
<li><a
href="https://blog.arkency.com/comparison-of-approaches-to-multitenancy-in-rails-apps/">Comparison
of approaches to multitenancy in Rails apps</a></li>
<li><a
href="https://blog.arkency.com/managing-rails-event-store-subscriptions-how-to/">Managing
Rails Event Store Subscriptions — How To</a></li>
<li><a
href="https://blog.arkency.com/rails-connections-pools-and-handlers/">Rails
connections, pools and handlers</a></li>
<li><a
href="https://blog.arkency.com/how-to-balance-the-public-apis-of-open-source-library-practical-examples-from-railseventstore/">How
to balance the public APIs of an open-source library — practical
examples from RailsEventStore</a></li>
<li><a
href="https://blog.arkency.com/common-authentication-for-mounted-rack-apps-in-rails/">Rack
apps mounted in Rails — how to protect access to them?</a></li>
</ul>
<blockquote>
<p>from sitepoint.com:</p>
</blockquote>
<ul>
<li><a
href="https://www.sitepoint.com/10-ruby-on-rails-best-practices-3/">10
Ruby on Rails Best Practices</a></li>
<li><a
href="https://www.sitepoint.com/building-apis-ruby-rails-graphql/">Building
APIs with Ruby on Rails and GraphQL</a></li>
<li><a
href="https://www.sitepoint.com/model-view-controller-mvc-architecture-rails/">Understanding
the Model-View-Controller (MVC) Architecture in Rails</a></li>
<li><a
href="https://www.sitepoint.com/beyond-rails-abstractions-dive-database-internals/">Beyond
Rails Abstractions: A Dive into Database Internals</a></li>
<li><a
href="https://www.sitepoint.com/search-autocomplete-rails-apps/">Search
and Autocomplete in Rails Apps</a></li>
<li><a
href="https://www.sitepoint.com/start-your-seo-right-with-sitemaps-on-rails/">Start
Your SEO Right with Sitemaps on Rails</a></li>
<li><a
href="https://www.sitepoint.com/handle-password-and-email-changes-in-your-rails-api/">Handle
Password and Email Changes in Your Rails API</a></li>
<li><a
href="https://www.sitepoint.com/master-many-to-many-associations-with-activerecord/">Master
Many-to-Many Associations with ActiveRecord</a></li>
<li><a
href="https://www.sitepoint.com/common-rails-security-pitfalls-and-their-solutions/">Common
Rails Security Pitfalls and Their Solutions</a></li>
</ul>
<blockquote>
<p>from pganalyze.com:</p>
</blockquote>
<ul>
<li><a
href="https://pganalyze.com/blog/efficient-graphql-queries-in-ruby-on-rails-and-postgres">Efficient
GraphQL queries in Ruby on Rails &amp; Postgres</a></li>
<li><a
href="https://pganalyze.com/blog/similarity-in-postgres-and-ruby-on-rails-using-trigrams">Similarity
in Postgres and Rails using Trigrams</a></li>
<li><a
href="https://pganalyze.com/blog/materialized-views-ruby-rails">Effectively
Using Materialized Views in Ruby on Rails</a></li>
<li><a
href="https://pganalyze.com/blog/full-text-search-ruby-rails-postgres">Full
Text Search in Milliseconds with Rails and PostgreSQL</a></li>
<li><a
href="https://pganalyze.com/blog/active-record-subqueries-rails">Advanced
Active Record: Using Subqueries in Rails</a></li>
<li><a href="https://pganalyze.com/blog/postgis-rails-geocoder">PostGIS
vs. Geocoder in Rails</a></li>
<li><a
href="https://pganalyze.com/blog/custom-postgres-data-types-ruby-rails">Creating
Custom Postgres Data Types in Rails</a></li>
</ul>
<blockquote>
<p>from semaphoreci.com:</p>
</blockquote>
<ul>
<li><a
href="https://semaphoreci.com/community/tutorials/integration-testing-ruby-on-rails-with-minitest-and-capybara">Integration
Testing Ruby on Rails with Minitest and Capybara</a></li>
<li><a
href="https://semaphoreci.com/community/tutorials/mocking-in-ruby-with-minitest">Mocking
in Ruby with Minitest</a></li>
<li><a
href="https://semaphoreci.com/community/tutorials/how-to-test-rails-models-with-rspec">How
to Test Rails Models with RSpec</a></li>
<li><a
href="https://semaphoreci.com/community/tutorials/dockerizing-a-ruby-on-rails-application">Dockerizing
a Ruby on Rails Application</a></li>
</ul>
<blockquote>
<p>from evilmartians.com:</p>
</blockquote>
<ul>
<li><a
href="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development">Dockerizing
Ruby and Rails development</a></li>
<li><a
href="https://evilmartians.com/chronicles/how-to-graphql-with-ruby-rails-active-record-and-no-n-plus-one">How
to GraphQL with Ruby, Rails, Active Record, and no N+1</a></li>
<li><a
href="https://evilmartians.com/chronicles/keep-up-with-the-tines-a-rails-frontend-revamp">Keep
up with the Tines: Rails frontend revamp</a></li>
<li><a
href="https://evilmartians.com/chronicles/pulling-the-trigger-how-to-update-counter-caches-in-you-rails-app-without-active-record-callbacks">Pulling
the trigger: How to update counter caches in your Rails app without
Active Record callbacks</a></li>
<li><a
href="https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfection">GraphQL
on Rails: On the way to perfection</a></li>
<li><a
href="https://evilmartians.com/chronicles/danger-on-rails-make-robots-do-some-code-review-for-you">Danger
on Rails: make robots do some code review for you!</a></li>
<li><a
href="https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query">GraphQL
on Rails: From zero to the first query</a></li>
<li><a
href="https://evilmartians.com/chronicles/a-fixture-based-approach-to-interface-testing-in-rails">A
fixture-based approach to interface testing in Rails</a></li>
</ul>
<blockquote>
<p>from digitalocean.com:</p>
</blockquote>
<ul>
<li><a
href="https://www.digitalocean.com/community/tutorials/how-to-add-stimulus-to-a-ruby-on-rails-application">How
To Add Stimulus to a Ruby on Rails Application</a></li>
<li><a
href="https://www.digitalocean.com/community/tutorials/build-a-restful-json-api-with-rails-5-part-one">Build
a RESTful JSON API With Rails 5</a></li>
</ul>
<blockquote>
<p>from cloud66.com:</p>
</blockquote>
<ul>
<li><a
href="https://blog.cloud66.com/making-hotwire-and-devise-play-nicely-with-viewcomponents">Making
Hotwire and Devise play nicely</a></li>
<li><a
href="https://blog.cloud66.com/taking-rails-to-the-next-level-with-hotwire">Taking
Rails to the next level with Hotwire</a></li>
<li><a
href="https://blog.cloud66.com/hotwire-viewcomponents-and-tailwindcss-the-ultimate-rails-stack">Hotwire,
ViewComponents and TailwindCSS: The Ultimate Rails Stack</a></li>
<li><a
href="https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr">Adding
Super Fast Frontend Search in Rails with Lunr</a></li>
</ul>
<blockquote>
<p>from not yet classified sources:</p>
</blockquote>
<ul>
<li><a
href="https://hackernoon.com/the-3-tenets-of-service-objects-c936b891b3c2">The
3 Tenets of Service Objects in Ruby on Rails</a></li>
<li><a
href="https://railsware.com/blog/famous-web-apps-built-with-ruby-on-rails/">Famous
Web Apps Built with Ruby on Rails</a></li>
<li><a
href="https://www.cloudbees.com/blog/building-a-json-api-with-rails-5">Building
a JSON API with Rails 5</a></li>
<li><a
href="https://www.cloudbees.com/blog/five-practices-for-robust-ruby-on-rails-applications">Five
Practices for Robust Ruby on Rails Applications</a></li>
<li><a
href="https://code.tutsplus.com/articles/crafting-apis-with-rails--cms-27695">Crafting
APIs With Rails</a></li>
<li><a
href="https://engineering.ezcater.com/youre-not-in-the-zone">Working
with the SQL time type in Ruby on Rails</a></li>
<li><a
href="https://medium.com/oreilly-engineering/upgrading-rails-apps-with-dual-boot-e5c271e68a6e">Upgrading
Rails apps with dual boot</a></li>
<li><a href="https://www.rubyguides.com/2019/06/rails-params/">What Are
Rails Parameters &amp; How to Use Them Correctly</a></li>
<li><a
href="https://medium.com/flatiron-labs/how-to-remove-single-table-inheritance-from-your-rails-monolith-c6009239defb">How
to Remove Single Table Inheritance from Your Rails Monolith</a></li>
<li><a
href="https://nebulab.com/blog/build-rails-application-vuejs-using-jsx">Build
a Rails application with VueJS using JSX</a></li>
<li><a
href="https://thoughtbot.com/blog/implementing-multi-table-full-text-search-with-postgres">Implementing
Multi-Table Full Text Search with Postgres in Rails</a></li>
<li><a
href="https://pawelurbanek.com/rails-postgresql-data-integrity">Ruby on
Rails ActiveRecord PostgreSQL Data Integrity and Validations</a></li>
<li><a href="https://hackr.io/tutorials/learn-ruby-on-rails">Programming
Community Curated Resources For Learning Ruby on Rails</a></li>
<li><a href="https://www.ideamotive.co/ruby-on-rails/guide">Choosing
ruby on rails for your next web development project (business
guide)</a></li>
<li><a
href="https://iridakos.com/tutorials/2019/04/07/dockerizing-a-rails-application.html">Dockerizing
a Rails application</a></li>
<li><a
href="https://www.freecodecamp.org/news/painless-rails-development-environment-setup-with-docker/">How
to painlessly set up your Ruby on Rails dev environment with
Docker</a></li>
<li><a
href="https://admatbandara.medium.com/how-i-used-docker-with-rails-45601c43ed8f">How
I used Docker with Rails</a></li>
<li><a
href="https://www.toptal.com/ruby-on-rails/rails-6-features">Rails 6
Features: Whats New and Why It Matters</a></li>
<li><a
href="https://technology.doximity.com/articles/containerizing-ruby-on-rails-applications">Containerizing
Ruby on Rails Applications</a></li>
<li><a
href="https://www.ombulabs.com/blog/learning/javascript/behind-the-scenes-rails-ujs.html">Behind
The Scenes: Rails UJS</a></li>
<li><a
href="https://github.com/shakacode/react_on_rails_demo_ssr_hmr">Implement
SSR with React + Rails</a></li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h2 id="open-source-rails-apps">Open Source Rails Apps</h2>
<blockquote>
<p>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, dont forget to notfiy us by
opening a pull request.</p>
</blockquote>
<ul>
<li><a href="https://github.com/wearefine/fae/">FAE</a> - A modern CMS
developed by FINE (using Rails 5.2)</li>
<li><a
href="https://github.com/automaticmode/active_workflow">activeWorkflow</a>
- An intelligent process and workflow automation platform based on
software agents (using Rails 6.0).</li>
<li><a
href="https://github.com/codeforamerica/adopt-a-hydrant">adopt-a-hydrant</a>
- A civic infrastructure detection app (using Rails 4.2).</li>
<li><a href="https://github.com/HabitatMap/AirCasting">airCasting</a> -
A platform for recording, mapping, and sharing health and environmental
data using your smartphone (using Rails 6.1). - <a
href="https://www.habitatmap.org/aircasting">:earth_africa:</a></li>
<li><a href="https://github.com/mysociety/alaveteli">alaveteli</a> - A
platform for making public freedom of information requests - using Rails
7.0 - <a href="https://alaveteli.org">:earth_africa:</a></li>
<li><a href="https://github.com/sudara/alonetone">alonetone</a> - A
music hosting, management &amp; distribution app (using Rails 7.0). - <a
href="https://alonetone.com">:earth_africa:</a></li>
<li><a href="https://github.com/davidesantangelo/api.rss">api.rss</a> -
A RSS feed conversion (to API) app (using Rails 6.0).</li>
<li><a
href="https://github.com/codefirst/AsakusaSatellite">asakusaSatellite</a>
- A realtime chat application for developers (using Rails 6.0). - <a
href="https://www.codefirst.org/AsakusaSatellite/">:earth_africa:</a></li>
<li><a href="https://github.com/askaway/askaway">askaway</a> - Question
&amp; answer app specialized in politics (using Rails 4.1).</li>
<li><a href="https://github.com/autolab/Autolab">autolab</a> - A course
management app (using Rails 6.0). - <a
href="https://autolabproject.com/">:earth_africa:</a></li>
<li><a href="https://github.com/Darep/Beatstream">beatstream</a> - A
music streaming app - using Rails 3.2</li>
<li><a href="https://github.com/bikeindex/bike_index">bike_index</a> - A
bike registry tracking app (using Rails 6.0). - <a
href="https://bikeindex.org">:earth_africa:</a></li>
<li><a
href="https://github.com/blackcandy-org/black_candy">blackCandy</a> - A
music streaming app (using Rails 7.0).</li>
<li><a href="https://github.com/ivaldi/brimir">brimir</a> - An email
helpdesk app (using Rails 5.2). (archived).</li>
<li><a href="https://github.com/calagator/calagator">calagator</a> - A
community calendaring app (using Rails 5.2).</li>
<li><a href="https://github.com/chloerei/campo">campo</a> - A forum app
(using Rails 4.1).</li>
<li><a href="https://github.com/instructure/canvas-lms">canvas-lms</a> -
A learning management app.</li>
<li><a href="https://github.com/catarse/catarse">catarse</a> - A
crowdfunding platform for creative projects (using Rails 4.2). - <a
href="https://www.catarse.me/">:earth_africa:</a></li>
<li><a href="https://github.com/chatwoot/chatwoot">chatwoot</a> - A
simple and elegant live chat software (using Rails 6.1).</li>
<li><a href="https://github.com/maciejb2k/chronlife">chronlife</a> - A
social platform for people with chronic diseases (using Rails 7.0).</li>
<li><a href="https://github.com/brotandgames/ciao">ciao</a> - A URL
status checking app (using Rails 6.0).</li>
<li><a href="https://github.com/SIGIRE/CoRM">coRM</a> - A customer
relationship management app - using Rails 3.2 - <a
href="http://www.corm.fr">:earth_africa:</a></li>
<li><a href="https://github.com/coderwall/coderwall-legacy">coderwall
(legacy)</a> - A social network app for software engineers - using Rails
3.2</li>
<li><a href="https://github.com/coderwall/coderwall-next">coderwall
(next)</a> - A social network app for software engineers - using Rails
5.0</li>
<li><a href="https://github.com/codetriage/codetriage">codetriage</a> -
An open source project finder app (using Rails 7.0). - <a
href="https://www.codetriage.com/">:earth_africa:</a></li>
<li><a href="https://github.com/commudle/commudle">commudle</a> - A
community management app (using Rails 5.2).</li>
<li><a
href="https://github.com/24pullrequests/contribulator">contribulator</a>
- An open source project finder app - using Rails 5.1</li>
<li><a
href="https://github.com/Coursemology/coursemology2">coursemology2</a> -
Learning platform app (using Rails 6.0).</li>
<li><a
href="https://github.com/covoiturage-libre/covoiturage-libre">covoiturage-libre</a>
- A carpooling app - using Rails 5.0 (archived).</li>
<li><a href="https://0xacab.org/liberate/crabgrass">crabgrass-core</a> -
A collaboration platform for activist groups (using Rails 5.2).</li>
<li><a href="https://github.com/crowdAI/crowdai">crowdAI</a> - An app
for data science challenges (using Rails 5.2). - <a
href="https://www.aicrowd.com/crowdai.html">:earth_africa:</a></li>
<li><a
href="https://github.com/Crowdtilt/CrowdtiltOpen">crowdtiltOpen</a> - A
crowdfunding platform - using Rails 6.1</li>
<li><a href="https://github.com/x1wins/CW-OVP">cw-ovp</a> - video
packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website
(using Rails 6.0).</li>
<li><a href="https://github.com/danbooru/danbooru">danbooru</a> - A
taggable image board app (using Rails 7.0).</li>
<li><a
href="https://github.com/DARIAEngineering/dcaf_case_management">dcaf_case_management</a>
- A case management app (using Rails 7.0).</li>
<li><a href="https://github.com/dgidb/dgidb">dgidb</a> - A drug gene
interaction platform - using Rails 6.0</li>
<li><a href="https://github.com/diaspora/diaspora">diaspora</a> - A
social networking app - using Rails 6.1 - <a
href="https://diasporafoundation.org">:earth_africa:</a></li>
<li><a href="https://github.com/discourse/discourse">discourse</a> - A
platform for community discussion (using Rails 7.0). - <a
href="https://try.discourse.org/">:earth_africa:</a></li>
<li><a href="https://github.com/docusealco/docuseal">docuseal</a> - A
platform to fill and sign digital documents (using Rails 7.0). - <a
href="https://www.docuseal.co/">:earth_africa:</a></li>
<li><a href="https://github.com/ekylibre/ekylibre">ekylibre</a> - A farm
management app (using Rails 5.0).</li>
<li><a href="https://github.com/encrypt-to/encrypt.to">encrypt.to</a> -
A messaging app with encryption support (using Rails 4.2).</li>
<li><a href="https://github.com/EOL/deprecated_eol">eol</a> - An
encyclopedia app - using Rails 3.2 - <a
href="https://eol.org/">:earth_africa:</a></li>
<li><a href="https://github.com/expertiza/expertiza">expertiza</a> - A
learning material sharing app (using Rails 5.1).</li>
<li><a href="https://github.com/fairmondo/fairmondo">fairmondo</a> - A
marketplace app (using Rails 5.1). - <a
href="https://www.fairmondo.de">:earth_africa:</a></li>
<li><a
href="https://github.com/fatfreecrm/fat_free_crm">fat-free-crm</a> - An
open source, Ruby on Rails customer relationship management platform
(CRM) (using Rails 6.1). - <a
href="http://www.fatfreecrm.com/">:earth_africa:</a></li>
<li><a href="https://github.com/feedbin/feedbin">feedbin</a> - A RSS
reader app (using Rails 7.0). - <a
href="https://feedbin.com">:earth_africa:</a></li>
<li><a
href="https://github.com/codeforamerica/follow-all">follow-all</a> - A
Twitter account management app (using Rails 4.2). (archived).</li>
<li><a href="https://github.com/forem/forem">forem</a> - Social platform
app specialized for web development (using Rails 7.0). - <a
href="https://www.forem.com">:earth_africa:</a></li>
<li><a href="https://github.com/freeats/freeats/">freeATS</a> - An open
source applicant tracking system with self-hosting capabilities (using
Rails 7.1). - <a href="https://www.freeats.com/">:earth_africa:</a></li>
<li><a href="https://github.com/benwbrum/fromthepage">fromthepage</a> -
A wiki-like app for crowdsourcing transcription of handwritten documents
(using Rails 6.0). - <a
href="https://www.fromthepage.com/">:earth_africa:</a></li>
<li><a href="https://github.com/gitlabhq/gitlabhq">gitlabhq</a> - A code
collaboration app (using Rails 6.1).</li>
<li><a href="https://github.com/dankleiman/graff_mags">graff_mags</a> -
A graffiti magazine sharing app (using Rails 4.1).</li>
<li><a href="https://github.com/roberthopman/granny">granny</a> - An
OpenAI chat app (Rails 7.0)</li>
<li><a href="https://github.com/Growstuff/growstuff">growstuff</a> - A
data management app for food gardeners (using Rails 6.1). - <a
href="https://www.growstuff.org/">:earth_africa:</a></li>
<li><a href="https://github.com/hackershare/hackershare">hackershare</a>
- Social bookmarks website for hackers (using Rails 7.0). - <a
href="https://hackershare.dev/en">:earth_africa:</a></li>
<li><a href="https://github.com/rysmith/hashrobot">hashrobot</a> - A
social media management app (using Rails 4.2).</li>
<li><a href="https://github.com/helpyio/helpy">helpy</a> - A customer
support app (using Rails 4.2). - <a
href="https://helpy.io/">:earth_africa:</a></li>
<li><a href="https://github.com/hitobito/hitobito">hitobito</a> - An
event organization app (using Rails 6.1). - <a
href="https://hitobito.com/en">:earth_africa:</a></li>
<li><a href="https://github.com/defactosoftware/hours">hours</a> - A
time tracking app (using Rails 4.2).</li>
<li><a
href="https://github.com/rubyforgood/human-essentials">human-essentials</a>
- An inventory management system for essentials banks (using Rails 7.0).
- <a href="https://humanessentials.app/">:earth_africa:</a></li>
<li><a href="https://github.com/inaturalist/inaturalist">inaturalist</a>
- A community app for nature and related stuff (using Rails 6.1). - <a
href="https://www.inaturalist.org">:earth_africa:</a></li>
<li><a
href="https://github.com/intercity/intercity-next">intercityup.com</a> -
A control panel app for app deployment (using Rails 4.1).</li>
<li><a href="https://github.com/seanomlor/kanban">kanban</a> - A Trello
clone (using Rails 4.2).</li>
<li><a
href="https://github.com/hummingbird-me/kitsu-tools">kitsu-tools</a> -
An anime discovery platform (using Rails 4.1).</li>
<li><a href="https://github.com/mquan/lavish">lavish</a> - A color
scheme generator (using Rails 4.2).</li>
<li><a href="https://github.com/eduqg/LifeToRemind">lifeToRemind</a> - A
career planning app (using Rails 5.2).</li>
<li><a href="https://github.com/spaquet/listopia">Listopia</a> - A
modern list / task management app (using Rails 8). - <a
href="https://listopia-dhv.pages.dev">:earth_africa:</a></li>
<li><a href="https://github.com/lobsters/lobsters">lobsters</a> - A link
aggregation app (using Rails 7.0). - <a
href="https://lobste.rs">:earth_africa:</a></li>
<li><a href="https://github.com/loomio/loomio">loomio</a> - A
collaborative decision-making app (using Rails 6.1). - <a
href="https://www.loomio.com/">:earth_africa:</a></li>
<li><a href="https://github.com/mastodon/mastodon">mastodon</a> - A
microblogging app (using Rails 6.1). - <a
href="https://mastodon.social/about">:earth_africa:</a></li>
<li><a href="https://github.com/maybe-finance/maybe">maybe</a> - The
personal finance app for everyone (using Rails 7.2.2). - <a
href="https://maybefinance.com/">:earth_africa:</a></li>
<li><a href="https://github.com/Multiwoven/multiwoven">multiwoven</a>-
The open-source reverse ETL, data activation platform for modern data
teams. (using Rails 7.1.1) - <a
href="https://www.multiwoven.com/">🌍</a></li>
<li><a href="https://github.com/obl-ong/admin">obl.ong</a> - A
multi-tenant subdomain control panel (using Rails 7.1) - <a
href="https://obl.ong">🌍</a></li>
<li><a href="https://github.com/natew/obtvse2">obtvse2</a> - A blogging
app (using Rails 4.0).</li>
<li><a href="https://github.com/seven1m/onebody">onebody</a> - A social
networking app for churches - using Rails 5.1</li>
<li><a href="https://github.com/openfarmcc/OpenFarm">openFarm</a> - A
database for information about farming and gardening (using Rails 5.2).
-</li>
<li><a
href="https://github.com/sunlightlabs/opencongress">opencongress</a> - A
website for getting information about US Congress - using Rails 3.0
(archived).</li>
<li><a href="https://github.com/opf/openproject">openproject</a> - A
project management app (using Rails 7.0). - <a
href="https://www.openproject.org">:earth_africa:</a></li>
<li><a
href="https://github.com/github/opensourcefriday">opensourcefriday</a> -
A project contribution tracking app (using Rails 6.0). - <a
href="https://opensourcefriday.com">:earth_africa:</a></li>
<li><a
href="https://github.com/openstreetmap/openstreetmap-website">openstreetmap-website</a>
- A map viewing app (using Rails 7.0). - <a
href="https://www.openstreetmap.org">:earth_africa:</a></li>
<li><a href="https://github.com/otwcode/otwarchive">otwarchive</a> - A
social networking app for fans - using Rails 6.0 - <a
href="https://archiveofourown.org">:earth_africa:</a></li>
<li><a
href="https://github.com/pglombardo/PasswordPusher">passwordPusher</a> -
A password delivery app (using Rails 6.1). - <a
href="https://pwpush.com">:earth_africa:</a></li>
<li><a href="https://github.com/peatio/peatio">peatio</a> - A crypto
currency exchange app (using Rails 4.0).</li>
<li><a
href="https://github.com/openaustralia/planningalerts">planningalerts-app</a>
- A planned applications tracking app (using Rails 6.1). - <a
href="https://www.planningalerts.org.au">:earth_africa:</a></li>
<li><a
href="https://github.com/enderahmetyurt/podiscover">podiscover</a> - An
open source social media platform to discover new podcasts. (using Rails
7.0) - <a href="https://www.podiscover.me">:earth_africa:</a></li>
<li><a href="https://github.com/pophealth/popHealth">popHealth</a> - A
population health reporting app (using Rails 4.1).</li>
<li><a href="https://github.com/postalserver/postal">postal</a> - A mail
delivery platform (using Rails 5.2).</li>
<li><a href="https://github.com/publify/publify">publify</a> - A
blogging app (using Rails 6.1).</li>
<li><a href="https://github.com/jdjkelly/quant">quant</a> - A personal
health tracker (using Rails 4.1).</li>
<li><a
href="https://github.com/scottwillson/racing_on_rails">racing_on_rails</a>
- A bike racing organization app (using Rails 6.1).</li>
<li><a href="https://github.com/rapidftr/RapidFTR">rapidFTR</a> - An
information provider app for aid workers (using Rails 4.0).</li>
<li><a href="https://github.com/edavis10/redmine">redmine</a> - A
project management app (using Rails 6.1). - <a
href="http://demo.redmine.org">:earth_africa:</a></li>
<li><a
href="https://github.com/balanced/rentmybikes-rails">rentmybikes-rails</a>
- A marketplace app - (using Rails 4.0).</li>
<li><a href="https://github.com/YaleSTC/reservations">reservations</a> -
An inventory management app (using Rails 6.0). - <a
href="http://yalestc.github.io/reservations/">:earth_africa:</a></li>
<li><a href="https://github.com/retrospring/retrospring">retrospring</a>
- A social network following the Q/A (question and answer) principle -
<a href="https://retrospring.net">:earth_africa:</a></li>
<li><a href="https://codeberg.org/rletters/rletters">rletters</a> - A
frontend for database of journal articles for researchers (using Rails
6.0).</li>
<li><a href="https://github.com/rubygems/rubygems.org">rubygems.org</a>
- A gem hosting platform (using Rails 7.0). - <a
href="https://rubygems.org">:earth_africa:</a></li>
<li><a href="https://github.com/kaznum/sanataro">sanataro</a> - An
account tracker (using Rails 4.2).</li>
<li><a
href="https://github.com/psu-libraries/scholarsphere">scholarsphere</a>
- A digital assets management app - using Rails 6.1</li>
<li><a href="https://github.com/apigy/selfstarter">selfstarter</a> - A
crowdfunding app (using Rails 4.0).</li>
<li><a href="https://github.com/sharetribe/sharetribe">sharetribe</a> -
A peer-to-peer marketplace platform (using Rails 5.2). - <a
href="https://www.sharetribe.com">:earth_africa:</a></li>
<li><a href="https://github.com/scaffeinate/socify">socify</a> - A
social networking platform - using Rails 5.0</li>
<li><a href="https://github.com/somleng/somleng">somleng</a> - An Open
Source Communications-Platform-as-a-Service (CPaaS) and
Telco-as-a-service (TaaS). (using Rails 7.1). - <a
href="https://www.somleng.org">:earth_africa:</a></li>
<li><a href="https://github.com/glacials/splits-io">splits-io</a> - A
speedrun data store and analysis engine. (using Rails 6.0). - <a
href="https://splits.io">:earth_africa:</a></li>
<li><a href="https://github.com/Spokenvote/spokenvote">spokenvote</a> -
A social voting app (using Rails 4.2).</li>
<li><a
href="https://github.com/liaoziyang/stackneveroverflow">stackneveroverflow</a>
- A question asking &amp; answering platform - using Rails 5.0</li>
<li><a href="https://github.com/redbooth/teambox">teambox</a> - A
collaboration app - using Rails 3.0 - <a
href="https://redbooth.com">:earth_africa:</a> (archived).</li>
<li><a
href="https://github.com/TheOdinProject/theodinproject">theodinproject</a>
- A teaching &amp; learning platform (using Rails 6.1). - <a
href="https://www.theodinproject.com/">:earth_africa:</a></li>
<li><a href="https://github.com/TracksApp/tracks">tracks</a> - A goal
tracking app (using Rails 6.0). - <a
href="https://www.getontracks.org">:earth_africa:</a></li>
<li><a href="https://github.com/Jellyfishboy/trado">trado</a> - An
e-commerce platform (using Rails 4.2).</li>
<li><a href="https://codeberg.org/reesericci/united">united</a> - A free
and open membership directory for collective organizations (using Rails
main). - <a href="https://united.obl.ong">🌍</a></li>
<li><a href="https://github.com/connorshea/vglist">vglist</a> - A video
game library tracking web app (using Rails 7.0). - <a
href="https://vglist.co/">:earth_africa:</a></li>
<li><a href="https://github.com/AgileVentures/WebsiteOne">websiteOne</a>
- A project tracking app (using Rails 6.1).</li>
<li><a href="https://github.com/alphagov/whitehall">whitehall</a> - A
content management app used by UK government - using Rails 7.0 <a
href="#table-of-contents">Back to top</a></li>
</ul>
<h2 id="gems">Gems</h2>
<blockquote>
<p>[:red_circle:] : RubyGems link of gems</p>
</blockquote>
<ul>
<li><a href="https://github.com/rails/rails">rails</a> - A full-stack
web development framework <a
href="https://rubygems.org/gems/rails">:red_circle:</a></li>
</ul>
<blockquote>
<p>Direct dependencies of the “rails” gem:</p>
</blockquote>
<ul>
<li><a
href="https://github.com/rails/rails/tree/main/actioncable">actioncable</a>
- A gem to integrate websocket with a Rails app <a
href="https://rubygems.org/gems/actioncable">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/action_cable_overview.html">Action
Cable Overview</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/actionmailbox">actionmailbox</a>
- A gem to handle incoming emails within a Rails app <a
href="https://rubygems.org/gems/actionmailbox">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/action_mailbox_basics.html">Action
Mailbox Basics</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/actionmailer">actionmailer</a>
- A gem to compose, deliver &amp; test emails within a Rails app <a
href="https://rubygems.org/gems/actionmailer">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/action_mailer_basics.html">Action
Mailer Basics</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/actionpack">actionpack</a>
- A gem to manage requests &amp; responses within a Rails app <a
href="https://rubygems.org/gems/actionpack">:red_circle:</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/actiontext">actiontext</a>
- A gem to integrate rich text editor into a Rails app <a
href="https://rubygems.org/gems/actiontext">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/action_text_overview.html">Action
Text Overview</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/actionview">actionview</a>
- A gem to handle view templates within a Rails app <a
href="https://rubygems.org/gems/actionview">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/action_view_overview.html">Action
View Overview</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/activejob">activejob</a>
- A gem to handle background jobs within a Rails app <a
href="https://rubygems.org/gems/activejob">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/active_job_basics.html">Active Job
Basics</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/activemodel">activemodel</a>
- A gem to define a set of interfaces to use in model classes within a
Rails app <a
href="https://rubygems.org/gems/activemodel">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/active_model_basics.html">Active
Model Basics</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/activerecord">activerecord</a>
- A gem to connect model classes with relational databases within a
Rails app <a
href="https://rubygems.org/gems/activerecord">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/active_record_basics.html">Active
Record Basics</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/activestorage">activestorage</a>
- A gem to handle file uploads to cloud storage providers within a Rails
app <a href="https://rubygems.org/gems/activestorage">:red_circle:</a> -
<a
href="https://guides.rubyonrails.org/active_storage_overview.html">Active
Storage Overview</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/activesupport">activesupport</a>
- A gem to provide some extensions to support a Rails app <a
href="https://rubygems.org/gems/activesupport">:red_circle:</a> - <a
href="https://guides.rubyonrails.org/active_support_core_extensions.html">Active
Support Core Extensions</a></li>
<li><a
href="https://github.com/rails/rails/tree/main/railties">railties</a> -
A gem to handle gems &amp; engines used in a Rails app to work together
<a href="https://rubygems.org/gems/railties">:red_circle:</a></li>
</ul>
<blockquote>
<p>Other gems that can be used with Rails</p>
</blockquote>
<ul>
<li><a
href="https://github.com/codykrieger/ace-rails-ap">ace-rails-ap</a> - A
gem to integrate ajax.org cloud9 editor into Rails asset pipeline. <a
href="https://rubygems.org/gems/ace-rails-ap">:red_circle:</a></li>
<li><a href="https://github.com/palkan/action_policy">action_policy</a>
- A tool to handle authorization. <a
href="https://rubygems.org/gems/action_policy">:red_circle:</a></li>
<li><a
href="https://codeberg.org/reesericci/actionview-svelte-handler">actionview-svelte-handler</a>
- An Action View template handler to seamlessly integrate Svelte views.
<a
href="https://rubygems.org/gems/actionview-svelte-handler">:red_circle:</a></li>
<li><a
href="https://github.com/amatsuda/active_decorator">active_decorator</a>
- A gem to keep views &amp; helpers object-oriented. <a
href="https://rubygems.org/gems/active_decorator">:red_circle:</a></li>
<li><a href="https://github.com/adzap/active_enum">active_enum</a> - A
gem to provide enum classes <a
href="https://rubygems.org/gems/active_enum">:red_circle:</a></li>
<li><a href="https://github.com/activeadmin/activeadmin">activeadmin</a>
- A gem to provide admin panel. <a
href="https://rubygems.org/gems/activeadmin">:red_circle:</a></li>
<li><a
href="https://github.com/pawurb/activerecord-analyze">activerecord-analyze</a>
- A gem to add EXPLAIN ANALYZE to Rails Active Record query objects. <a
href="https://rubygems.org/gems/activerecord-analyze">:red_circle:</a></li>
<li><a
href="https://github.com/zdennis/activerecord-import">activerecord-import</a>
- A gem to handle bulk data insertion using ActiveRecord. <a
href="https://rubygems.org/gems/activerecord-import">:red_circle:</a></li>
<li><a
href="https://github.com/alassek/activerecord-pg_enum">activerecord-pg_enum</a>
- A gem to integrate PostgreSQLs enumerated types with the Rails enum
feature. <a
href="https://rubygems.org/gems/activerecord-pg_enum">:red_circle:</a></li>
<li><a
href="https://github.com/rgeo/activerecord-postgis-adapter">activerecord-postgis-adapter</a>
- ActiveRecord connection adapter for PostGIS. <a
href="https://rubygems.org/gems/activerecord-postgis-adapter">:red_circle:</a></li>
<li><a
href="https://github.com/bibendi/activerecord-postgres_enum">activerecord-postgres_enum</a>
- A gem to adds migration and schema.rb support to PostgreSQL enum data
types. <a
href="https://rubygems.org/gems/activerecord-postgres_enum">:red_circle:</a></li>
<li><a
href="https://github.com/rails-sqlserver/activerecord-sqlserver-adapter">activerecord-sqlserver-adapter</a>
- ActiveRecord connection adapter for the SQL Server. <a
href="https://rubygems.org/gems/activerecord-sqlserver-adapter">:red_circle:</a></li>
<li><a
href="https://github.com/byroot/activerecord-typedstore">activerecord-typedstore</a>
- A gem to implement <code>ActiveRecord::Store</code> with type
definition. <a
href="https://rubygems.org/gems/activerecord-typedstore">:red_circle:</a></li>
<li><a
href="https://github.com/simukappu/activity_notification">activity_notification</a>
- A gem to integrate user activity notification. <a
href="https://rubygems.org/gems/activity_notification">:red_circle:</a></li>
<li><a
href="https://github.com/RailsEventStore/rails_event_store/tree/master/aggregate_root">aggregate_root</a>
- A gem to handle event sourcing. <a
href="https://rubygems.org/gems/aggregate_root">:red_circle:</a></li>
<li><a href="https://github.com/ankane/ahoy_email">ahoy_email</a> - A
tool to provide mail analytics. <a
href="https://rubygems.org/gems/ahoy_email">:red_circle:</a></li>
<li><a href="https://github.com/okuramasafumi/alba">alba</a> - A JSON
serializer for Ruby, JRuby, and TruffleRuby. <a
href="https://rubygems.org/gems/alba">:red_circle:</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-rails">algoliasearch-rails</a>
- A gem to integrate Algolia search. <a
href="https://rubygems.org/gems/algoliasearch-rails">:red_circle:</a></li>
<li><a href="https://github.com/ctran/annotate_models">annotate</a> - A
gem to annotate rails classes with schema &amp; routes info. <a
href="https://rubygems.org/gems/annotate">:red_circle:</a></li>
<li><a
href="https://github.com/anycable/anycable-rails">anycable-rails</a> - A
gem to handle websocket server. <a
href="https://rubygems.org/gems/anycable-rails">:red_circle:</a></li>
<li><a href="https://github.com/apipie/apipie-rails">apipie-rails</a> -
A REST API documentation tool. <a
href="https://rubygems.org/gems/apipie-rails">:red_circle:</a></li>
<li><a href="https://github.com/bkuhlmann/auther">auther</a> - A gem to
provide simple, form-based authentication. <a
href="https://rubygems.org/gems/auther">:red_circle:</a></li>
<li><a
href="https://github.com/ai/autoprefixer-rails">autoprefixer-rails</a> -
A gem to add vendor prefixes to stylesheets. <a
href="https://rubygems.org/gems/autoprefixer-rails">:red_circle:</a></li>
<li><a href="https://github.com/avo-hq/avo">avo</a> -
Configuration-based, no-maintenance, extendable Ruby on Rails admin
panel. <a href="https://rubygems.org/gems/avo">rubygems</a></li>
<li><a href="https://github.com/BemiHQ/bemi-rails">bemi-rails</a> - A
robust data change tracking and audit trail for Rails. <a
href="https://rubygems.org/gems/bemi-rails">:red_circle:</a></li>
<li><a
href="https://github.com/BetterErrors/better_errors">better_errors</a> -
A tool to provide better error page. <a
href="https://rubygems.org/gems/better_errors">:red_circle:</a></li>
<li><a href="https://github.com/presidentbeef/brakeman">brakeman</a> - A
gem to scan code against security vulnerabilities. <a
href="https://rubygems.org/gems/brakeman">:red_circle:</a></li>
<li><a
href="https://github.com/weppos/breadcrumbs_on_rails">breadcrumbs_on_rails</a>
- A gem to create &amp; manage breadcrumbs-style navigation. <a
href="https://rubygems.org/gems/breadcrumbs_on_rails">:red_circle:</a></li>
<li><a
href="https://github.com/joshuajansen/bulma-rails">bulma-rails</a> - A
wrapper for Bulma, a CSS framework based on flexbox. <a
href="https://rubygems.org/gems/bulma-rails">:red_circle:</a></li>
<li><a href="https://github.com/cancancommunity/cancancan">cancancan</a>
- A gem to handle authorization. <a
href="https://rubygems.org/gems/cancancan">:red_circle:</a></li>
<li><a
href="https://github.com/carrierwaveuploader/carrierwave">carrierwave</a>
- A gem to handle file uploads. <a
href="https://rubygems.org/gems/carrierwave">:red_circle:</a></li>
<li><a href="https://github.com/caxlsx/caxlsx_rails">caxlsx_rails</a> -
A gem to generate entity-relationship diagram. <a
href="https://rubygems.org/gems/caxlsx_rails">:red_circle:</a></li>
<li><a
href="https://github.com/magnusvk/counter_culture">counter_culture</a> -
A gem to provide counter caches. <a
href="https://rubygems.org/gems/counter_culture">:red_circle:</a></li>
<li><a
href="https://github.com/krzysztoff1/db-validator">db_validator</a> - A
gem to find records in your database that do not meet model validation
requirements. <a
href="https://rubygems.org/gems/db_validator">:red_circle:</a></li>
<li><a href="https://github.com/heartcombo/devise">devise</a> - A gem to
provide authentication. <a
href="https://rubygems.org/gems/devise">:red_circle:</a></li>
<li><a
href="https://github.com/doorkeeper-gem/doorkeeper">doorkeeper</a> - A
gem to introduce OAuth2 provider functionality. <a
href="https://rubygems.org/gems/doorkeeper">:red_circle:</a></li>
<li><a href="https://github.com/drapergem/draper">draper</a> - A gem to
add presentation logic. <a
href="https://rubygems.org/gems/draper">:red_circle:</a></li>
<li><a
href="https://github.com/thoughtbot/factory_bot_rails">factory_bot_rails</a>
- A fixture replacement for testing in Rails <a
href="https://rubygems.org/gems/factory_bot_rails">:red_circle:</a></li>
<li><a
href="https://github.com/filestack/filestack-rails">filestack-rails</a>
- A gem to integrate Filestack. <a
href="https://rubygems.org/gems/filestack-rails">:red_circle:</a></li>
<li><a href="https://github.com/formtastic/formtastic">formtastic</a> -
A Rails form builder gem with semantically rich and accessible markup.
<a href="https://rubygems.org/gems/formtastic">:red_circle:</a></li>
<li><a href="https://github.com/norman/friendly_id">friendly_id</a> - A
gem to deal with slugs &amp; permalinks. <a
href="https://rubygems.org/gems/friendly_id">:red_circle:</a></li>
<li><a href="https://github.com/byroot/frozen_record">frozen_record</a>
- A gem to provide ActiveRecord-like interface to query static YAML
files. <a
href="https://rubygems.org/gems/frozen_record">:red_circle:</a></li>
<li><a href="https://github.com/geokit/geokit-rails">geokit-rails</a> -
A gem to integrate Geokit in Rails apps. <a
href="https://rubygems.org/gems/geokit-rails">:red_circle:</a></li>
<li><a href="https://github.com/bensheldon/good_job">good_job</a> - A
gem to provide Postgres-based ActiveJob backend. <a
href="https://rubygems.org/gems/good_job">:red_circle:</a></li>
<li><a href="https://github.com/kzkn/gretel">gretel</a> - A tool to
generate breadcrumbs. <a
href="https://rubygems.org/gems/gretel">:red_circle:</a></li>
<li><a href="https://github.com/ankane/groupdate">groupdate</a> - A gem
to manage temporal data. <a
href="https://rubygems.org/gems/groupdate">:red_circle:</a></li>
<li><a
href="https://github.com/hotwired/hotwire-rails">hotwire-rails</a> - A
gem to integrate Hotwire in Rails apps. <a
href="https://rubygems.org/gems/hotwire-rails">:red_circle:</a></li>
<li><a
href="https://github.com/toy/image_optim_rails">image_optim_rails</a> -
A gem to handle image optimization. <a
href="https://rubygems.org/gems/image_optim_rails">:red_circle:</a></li>
<li><a href="https://github.com/railsware/js-routes">js-routes</a> - A
tool to generate all Rails routes as JavaScript helpers. <a
href="https://rubygems.org/gems/js-routes">:red_circle:</a></li>
<li><a href="https://github.com/kaminari/kaminari">kaminari</a> - A gem
to provide pagination. <a
href="https://rubygems.org/gems/kaminari">:red_circle:</a></li>
<li><a href="https://github.com/enjaku4/kreds">kreds</a> - A shorthand
for Rails credentials access. <a
href="https://rubygems.org/gems/kreds">:red_circle:</a></li>
<li><a href="https://github.com/kreeti/kt-paperclip">kt-paperclip</a> -
A gem to handle file uploads. <a
href="https://rubygems.org/gems/kt-paperclip">:red_circle:</a></li>
<li><a href="https://github.com/ankane/lockbox">lockbox</a> - A gem to
deal with encryption. <a
href="https://rubygems.org/gems/lockbox">:red_circle:</a></li>
<li><a href="https://github.com/roidrage/lograge">lograge</a> - A gem to
customize logger in Rails apps. <a
href="https://rubygems.org/gems/lograge">:red_circle:</a></li>
<li><a href="https://github.com/ankane/mailkick">mailkick</a> - A tool
to handle mail unsubscriptions. <a
href="https://rubygems.org/gems/mailkick">:red_circle:</a></li>
<li><a href="https://github.com/basecamp/marginalia">marginalia</a> - A
gem to attach comments to ActiveRecords SQL queries. <a
href="https://rubygems.org/gems/marginalia">:red_circle:</a></li>
<li><a href="https://github.com/jetrockets/metka">metka</a> - A gem to
manage tags using Postgresql array columns. <a
href="https://rubygems.org/gems/metka">:red_circle:</a></li>
<li><a href="https://github.com/RubyMoney/money-rails">money-rails</a> -
A gem to integrate Money gem in Rails apps. <a
href="https://rubygems.org/gems/money-rails">:red_circle:</a></li>
<li><a href="https://github.com/gnclmorais/paloma">paloma</a> - A gem to
manage page-specific JavaScript in Rails apps. <a
href="https://rubygems.org/gems/paloma">:red_circle:</a></li>
<li><a
href="https://github.com/headmandev/passive_columns">passive_columns</a>
- A gem that extends Active Record to retrieve specific columns from DB
on demand. <a
href="https://rubygems.org/gems/passive_columns">:red_circle:</a></li>
<li><a
href="https://github.com/mattbrictson/pgcli-rails">pgcli-rails</a> - A
replacement of <code>rails:dbconsole</code> command to manage
Postgresql. <a
href="https://rubygems.org/gems/pgcli-rails">:red_circle:</a></li>
<li><a
href="https://github.com/fphilipe/premailer-rails">premailer-rails</a> -
A gem to handle email styling. <a
href="https://rubygems.org/gems/premailer-rails">:red_circle:</a></li>
<li><a
href="https://github.com/prerender/prerender_rails">prerender_rails</a>
- A gem to prerender JavaScript-rendered pages. <a
href="https://rubygems.org/gems/prerender_rails">:red_circle:</a></li>
<li><a href="https://github.com/enjaku4/rabarber">rabarber</a> - A gem
to handle role-based authorization. <a
href="https://rubygems.org/gems/rabarber">:red_circle:</a></li>
<li><a href="https://github.com/voormedia/rails-erd">rails-erd</a> - A
gem to generate entity-relationship diagram. <a
href="https://rubygems.org/gems/rails-erd">:red_circle:</a></li>
<li><a
href="https://github.com/koedame/rails-mermaid_erd">rails-mermaid_erd</a>
- A gem to interactively generate entity-relationship diagram in image
or Markdown format. <a
href="https://rubygems.org/gems/rails-mermaid_erd">:red_circle:</a></li>
<li><a
href="https://github.com/huacnlee/rails-settings-cached">rails-settings-cached</a>
- A gem to manage global settings as key-value pairs. <a
href="https://rubygems.org/gems/rails-settings-cached">:red_circle:</a></li>
<li><a
href="https://github.com/railsadminteam/rails_admin">rails_admin</a> - A
gem to create &amp; manage admin panel for Rails app. <a
href="https://rubygems.org/gems/rails_admin">:red_circle:</a></li>
<li><a
href="https://github.com/RailsEventStore/rails_event_store">rails_event_store</a>
- A gem to implement event store in Rails <a
href="https://rubygems.org/gems/rails_event_store">:red_circle:</a></li>
<li><a
href="https://github.com/reidmorrison/rails_semantic_logger">rails_semantic_logger</a>
- A gem to provide alternative logging approach for Rails app. <a
href="https://rubygems.org/gems/rails_semantic_logger">:red_circle:</a></li>
<li><a href="https://github.com/brendon/ranked-model">ranked-model</a> -
A gem to handle sorting for rows. <a
href="https://rubygems.org/gems/ranked-model">:red_circle:</a></li>
<li><a
href="https://github.com/activerecord-hackery/ransack">ransack</a> - A
gem to provide search functionality. <a
href="https://rubygems.org/gems/ransack">:red_circle:</a></li>
<li><a href="https://github.com/reactjs/react-rails">react-rails</a> - A
gem to integrate React.js with Rails app. <a
href="https://rubygems.org/gems/react-rails">:red_circle:</a></li>
<li><a
href="https://github.com/shakacode/react_on_rails">react_on_rails</a> -
A gem to integrate React.js with Rails app with SSR. <a
href="https://rubygems.org/gems/react_on_rails">:red_circle:</a></li>
<li><a
href="https://github.com/OpenGems/redis_web_manager">redisWebManager</a>
- Web interface that allows you to manage easily your Redis instance. <a
href="https://rubygems.org/gems/redis_web_manager">:red_circle:</a></li>
<li><a
href="https://github.com/trailblazer/reform-rails">reform-rails</a> - A
gem to wrap Reform gem, a form validation tool, with Rails app. <a
href="https://rubygems.org/gems/reform-rails">:red_circle:</a></li>
<li><a
href="https://github.com/rgeo/rgeo-activerecord">rgeo-activerecord</a> -
A gem to provide common tools used by RGeo-based spatial adapters. <a
href="https://rubygems.org/gems/rgeo-activerecord">:red_circle:</a></li>
<li><a href="https://github.com/janko/rodauth-rails">rodauth-rails</a> -
A gem to wrap Rodauth, an authentication handler, for Rails apps. <a
href="https://rubygems.org/gems/rodauth-rails">:red_circle:</a></li>
<li><a href="https://github.com/ankane/rollup">rollup</a> - A gem to
handle time-series data in Rails <a
href="https://rubygems.org/gems/rollups">:red_circle:</a></li>
<li><a
href="https://github.com/enriclluelles/route_translator">route_translator</a>
- A tool to handle route translation. <a
href="https://rubygems.org/gems/route_translator">:red_circle:</a></li>
<li><a href="https://github.com/rspec/rspec-rails">rspec-rails</a> - A
testing framework. <a
href="https://rubygems.org/gems/rspec-rails">:red_circle:</a></li>
<li><a href="https://github.com/rubocop/rubocop-rails">rubocop-rails</a>
- A code style checking tool. <a
href="https://rubygems.org/gems/rubocop-rails">:red_circle:</a></li>
<li><a href="https://github.com/scenic-views/scenic">scenic</a> - A gem
to manage database views. <a
href="https://rubygems.org/gems/scenic">:red_circle:</a></li>
<li><a href="https://github.com/ankane/searchkick">searchkick</a> - A
gem to provide search functionality. <a
href="https://rubygems.org/gems/searchkick">:red_circle:</a></li>
<li><a href="https://github.com/argerim/select2-rails">select2-rails</a>
- A gem to integrate Select2 library in Rails apps. <a
href="https://rubygems.org/gems/select2-rails">:red_circle:</a></li>
<li><a
href="https://github.com/janko/sequel-activerecord_connection">sequel-activerecord_connection</a>
- A gem to allow Sequel to reuse an ActiveRecord connection. <a
href="https://rubygems.org/gems/sequel-activerecord_connection">:red_circle:</a></li>
<li><a href="https://github.com/shakacode/shakapacker">shakapacker</a> -
A gem to use webpack to manage app-like JavaScript modules in Rails. <a
href="https://rubygems.org/gems/shakapacker">:red_circle:</a></li>
<li><a href="https://github.com/heartcombo/simple_form">simple_form</a>
- A gem to handle forms. <a
href="https://rubygems.org/gems/simple_form">:red_circle:</a></li>
<li><a href="https://github.com/basecamp/solid_queue">solid_queue</a> -
A gem to Database-backed Active Job backend <a
href="https://rubygems.org/gems/solid_queue">:red_circle:</a></li>
<li><a href="https://github.com/solidusio/solidus">solidus</a> - A fork
of Spree gem, an open source e-commerce platform. <a
href="https://rubygems.org/gems/solidus">:red_circle:</a></li>
<li><a
href="https://github.com/chanzuckerberg/sorbet-rails">sorbet-rails</a> -
A gem to integrate Sorbet gem in Rails apps. <a
href="https://rubygems.org/gems/sorbet-rails">:red_circle:</a></li>
<li><a href="https://github.com/spree/spree">spree</a> - An open source
e-commerce platform. <a
href="https://rubygems.org/gems/spree">:red_circle:</a></li>
<li><a href="https://github.com/rails/spring">spring</a> - A gem to
preload Rails app. <a
href="https://rubygems.org/gems/spring">:red_circle:</a></li>
<li><a href="https://github.com/rails/sprockets">sprockets</a> - A gem
to compile &amp; serve web assets. <a
href="https://rubygems.org/gems/sprockets">:red_circle:</a></li>
<li><a
href="https://github.com/hotwired/stimulus-rails">stimulus-rails</a> - A
gem to integrate Stimulus.js in Rails apps. <a
href="https://rubygems.org/gems/stimulus-rails">:red_circle:</a></li>
<li><a
href="https://github.com/spohlenz/tinymce-rails">tinymce-rails</a> - A
gem to integrate Tinymce in Rails apps. <a
href="https://rubygems.org/gems/tinymce-rails">:red_circle:</a></li>
<li><a
href="https://github.com/transloadit/rails-sdk">transloadit-rails</a> -
A gem to integrate Transloadits file uploading and encoding service. <a
href="https://rubygems.org/gems/transloadit-rails">:red_circle:</a></li>
<li><a href="https://github.com/ankane/trove">trove</a> - A gem to
handle machine learning models deployment. <a
href="https://rubygems.org/gems/trove">:red_circle:</a></li>
<li><a href="https://github.com/hotwired/turbo-rails">turbo-rails</a> -
A gem to integrate Turbo.js in Rails apps. <a
href="https://rubygems.org/gems/turbo-rails">:red_circle:</a></li>
<li><a href="https://github.com/brownboxdev/veri">veri</a> - A gem for
cookie-based authentication with fine-grained session control and
management. <a
href="https://rubygems.org/gems/veri">:red_circle:</a></li>
<li><a
href="https://github.com/ViewComponent/view_component">view_component</a>
- A gem to introduce view components. <a
href="https://rubygems.org/gems/view_component">:red_circle:</a></li>
<li><a href="https://github.com/rails/webpacker">webpacker</a> - A gem
to bundle web assets using Webpack. <a
href="https://rubygems.org/gems/webpacker">:red_circle:</a></li>
<li><a href="https://github.com/fxn/zeitwerk">zeitwerk</a> - A gem to
handle thread-safe code loading. <a
href="https://rubygems.org/gems/zeitwerk">:red_circle:</a></li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h2 id="startersboilerplates">Starters/Boilerplates</h2>
<ul>
<li><a
href="https://github.com/infinum/default_rails_template">default_rails_template</a>
- Default template for generating new Rails applications.</li>
<li><a
href="https://github.com/Ruby-Starter-Kits/Docker-Rails-Template">docker-Rails-Template</a>
- A freshly updated version of “rails new”, preconfigured to be run with
Docker.</li>
<li><a
href="https://github.com/ledermann/docker-rails">docker-rails</a></li>
<li><a href="https://github.com/excid3/jumpstart">jumpstart(excid3)</a>
- Easily jumpstart a new Rails application with a bunch of great
features by default.</li>
<li><a
href="https://github.com/thomasvanholder/jumpstart">jumpstart(thomasvanholder)</a>
- Template for set-up of Rails 6, Tailwind 2.0 and Devise.</li>
<li><a
href="https://github.com/justalever/kickoff_tailwind">kickoff_tailwind</a>
- A rapid Rails 6 application template for personal use bundled with
Tailwind CSS.</li>
<li><a href="https://railsblocks.com/">Rails Blocks</a> - A collection
of Ruby on Rails UI components using Tailwind CSS and Stimulus
controllers.</li>
<li><a
href="https://github.com/zauberware/rails-devise-graphql">rails-devise-graphql</a>
- A Rails 6 boilerplate to create your next Saas product. Preloaded with
graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and
more.</li>
<li><a
href="https://github.com/mattbrictson/rails-template">rails-template(mattbrictson)</a>
- Application template for Rails 6 projects; preloaded with best
practices for TDD, security, deployment, and developer
productivity.</li>
<li><a
href="https://github.com/TristanToye/rails-template">rails-template(TristanToye)</a>
- MVP Ready Rails - A Template for Your Next Rails App</li>
<li><a
href="https://github.com/ackama/rails-template">rails-template(ackama)</a>
- Application template for Rails 6.1 projects; preloaded with best
practices for TDD, security, deployment, and developer
productivity.</li>
<li><a
href="https://github.com/astrocket/rails-template">rails-template(astrocket)</a>
- Template for Rails 6.0 + Kubernetes + Webpacker + Stimulus +
TailwindCSS + Lets Encrypt.</li>
<li><a
href="https://github.com/dao42/rails-template">rails-template(dao42)</a>
- A best &amp; newest &amp; fastest rails 6.x template for senior rails
developer.</li>
<li><a
href="https://github.com/lewagon/rails-templates">rails-templates(lewagon)</a>
- Jump start your Rails development with Le Wagon best practices.</li>
<li><a
href="https://github.com/nimblehq/rails-templates">rails-templates(nimblehq)</a>
- Our optimized Rails templates used in our projects.</li>
<li><a
href="https://github.com/scottrobertson/rails-vue-template">rails-vue-template</a>
- An example of how to use VueJS as a single page application inside
Rails using Webpacker.</li>
<li><a href="https://github.com/lockstep/rails_new">rails_new</a> - A
thoughtfully designed template for building modern Rails apps. Get
started in minutes instead of hours.</li>
<li><a href="https://github.com/thoughtbot/suspenders">suspenders</a> -
A Rails template with our standard defaults, ready to deploy to
Heroku.</li>
<li><a
href="https://github.com/jetthoughts/vuejs-rails-starterkit">vuejs-rails-starterkit</a>
- Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile
Application.</li>
<li><a
href="https://github.com/rootstrap/rails_api_base">rails_api_base</a> -
Rails 6 boilerplate project for JSON RESTful APIs.</li>
<li><a
href="https://github.com/rootstrap/rails_hotwire_base">rails_hotwire_base</a>
- Rails 6 boilerplate project with Hotwire for full-stack applications
with a modern SPA-like experience.</li>
</ul>
<h2 id="other-rails-tools">Other Rails Tools</h2>
<h3 id="platforms">Platforms</h3>
<ul>
<li><a href="https://github.com/nanobox-io/nanobox">Nanobox</a> - A
micro-PaaS (μPaaS) for creating consistent, isolated, development
environments deployable anywhere</li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="generators">Generators</h3>
<table style="width:100%;">
<colgroup>
<col style="width: 16%" />
<col style="width: 22%" />
<col style="width: 22%" />
<col style="width: 14%" />
<col style="width: 24%" />
</colgroup>
<thead>
<tr class="header">
<th>Generator</th>
<th>Ready to run</th>
<th>Complex Apps</th>
<th>Sets git</th>
<th>Heroku config</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/RailsApps/rails-composer">Rails
Composer</a></td>
<td>yes, but Stripe needs to be configured</td>
<td>Example apps reaching a SaaS with Stripe.</td>
<td>yes</td>
<td>yes</td>
</tr>
</tbody>
</table>
<p><a href="#table-of-contents">Back to top</a></p>
<h3 id="devtools">DevTools</h3>
<ul>
<li><a href="https://bencher.dev/">Bencher</a> - A suite of continuous
benchmarking tools designed to catch performance regressions in CI.</li>
<li><a
href="https://github.com/y-takey/rails-dashboard">rails-dashboard</a> -
A dev-tool to improve your rails log.</li>
<li><a href="https://github.com/opticdev/optic">Optic</a> - Optic
automatically documents and tests your APIs.</li>
<li><a href="https://liambx.com/">Liam ERD</a> - Generate Beautiful
ER-Diagrams from your schema.rb. Using ruby/prism WASM with
Node.js.</li>
</ul>
<p><a href="#table-of-contents">Back to top</a></p>
<p><a href="https://github.com/gramantin/awesome-rails">rails.md
Github</a></p>