update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Rails
 Awesome Rails
▐ A curated list of awesome things related to Ruby on Rails !Awesome (https://awesome.re/badge.svg) (https://github.com/sindresorhus/awesome#readme)
@@ -50,6 +50,9 @@
- Crafting Rails 4 Applications (https://pragprog.com/titles/jvrails2/crafting-rails-4-applications/)
- The Rails 7 Way (https://leanpub.com/therails7way)
Video courses
- Full Stack Rails Mastery (https://learnetto.com/users/hrishio/courses/full-stack-rails-mastery)
Video tutorials
- RailsCasts (http://railscasts.com) (inactive since 2013)
@@ -134,8 +137,7 @@
- Instantly speed up your Rails application by self-hosting your fonts (https://dev.to/andrewmcodes/instantly-speed-up-your-rails-application-by-self-hosting-your-fonts-526d)
- Reactive Map with Rails, Stimulus Reflex and Mapbox (https://dev.to/ilrock__/reactive-map-with-rails-stimulus-reflex-and-mapbox-1po4)
- A Future for Rails: StimulusReflex (https://dev.to/drews256/a-future-for-rails-stimulusreflex-48kb)
- Introduction to Ruby on Rails Patterns and Anti-patterns Part 1 (https://dev.to/appsignal/introduction-to-ruby-on-rails-patterns-and-anti-patterns-2mhc) - Part 2 
(https://dev.to/appsignal/ruby-on-rails-model-patterns-and-anti-patterns-32k9)
- Introduction to Ruby on Rails Patterns and Anti-patterns Part 1 (https://dev.to/appsignal/introduction-to-ruby-on-rails-patterns-and-anti-patterns-2mhc) - Part 2 (https://dev.to/appsignal/ruby-on-rails-model-patterns-and-anti-patterns-32k9)
- Rails Concerns: To Concern Or Not To Concern (https://dev.to/appsignal/rails-concerns-to-concern-or-not-to-concern-3n94)
- Building an Event Sourcing System in Rails, Part 1: What is Event Sourcing? (https://dev.to/isalevine/building-an-event-sourcing-system-in-rails-part-1-what-is-event-sourcing-46db) - Part 2 
(https://dev.to/isalevine/building-an-event-sourcing-pattern-in-rails-from-scratch-355h)
@@ -214,8 +216,7 @@
- Dockerizing Ruby and Rails development (https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development)
- How to GraphQL with Ruby, Rails, Active Record, and no N+1 (https://evilmartians.com/chronicles/how-to-graphql-with-ruby-rails-active-record-and-no-n-plus-one)
- Keep up with the Tines: Rails frontend revamp (https://evilmartians.com/chronicles/keep-up-with-the-tines-a-rails-frontend-revamp)
- Pulling the trigger: How to update counter caches in your Rails app without Active Record callbacks 
(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 (https://evilmartians.com/chronicles/pulling-the-trigger-how-to-update-counter-caches-in-you-rails-app-without-active-record-callbacks)
- GraphQL on Rails: On the way to perfection (https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfection)
- Danger on Rails: make robots do some code review for you! (https://evilmartians.com/chronicles/danger-on-rails-make-robots-do-some-code-review-for-you)
- GraphQL on Rails: From zero to the first query (https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query)
@@ -311,6 +312,7 @@
- feedbin (https://github.com/feedbin/feedbin) - A RSS reader app (using Rails 7.0). - :earth_africa: (https://feedbin.com)
- follow-all (https://github.com/codeforamerica/follow-all) - A Twitter account management app (using Rails 4.2). (archived).
- forem (https://github.com/forem/forem) - Social platform app specialized for web development (using Rails 7.0). - :earth_africa: (https://www.forem.com)
- freeATS (https://github.com/freeats/freeats/) - An open source applicant tracking system with self-hosting capabilities (using Rails 7.1). - :earth_africa: (https://www.freeats.com/)
- fromthepage (https://github.com/benwbrum/fromthepage) - A wiki-like app for crowdsourcing transcription of handwritten documents (using Rails 6.0). - :earth_africa: (https://www.fromthepage.com/)
- gitlabhq (https://github.com/gitlabhq/gitlabhq) - A code collaboration app (using Rails 6.1).
- graff_mags (https://github.com/dankleiman/graff_mags) - A graffiti magazine sharing app (using Rails 4.1).
@@ -328,9 +330,11 @@
- kitsu-tools (https://github.com/hummingbird-me/kitsu-tools) - An anime discovery platform (using Rails 4.1).
- lavish (https://github.com/mquan/lavish) - A color scheme generator (using Rails 4.2).
- lifeToRemind (https://github.com/eduqg/LifeToRemind) - A career planning app (using Rails 5.2).
- Listopia (https://github.com/spaquet/listopia) - A modern list / task management app (using Rails 8). - :earth_africa: (https://listopia-dhv.pages.dev)
- lobsters (https://github.com/lobsters/lobsters) - A link aggregation app (using Rails 7.0). - :earth_africa: (https://lobste.rs)
- loomio (https://github.com/loomio/loomio) - A collaborative decision-making app (using Rails 6.1). - :earth_africa: (https://www.loomio.com/)
- mastodon (https://github.com/mastodon/mastodon) - A microblogging app (using Rails 6.1). - :earth_africa: (https://mastodon.social/about)
- maybe (https://github.com/maybe-finance/maybe) - The personal finance app for everyone (using Rails 7.2.2). - :earth_africa: (https://maybefinance.com/)
- multiwoven (https://github.com/Multiwoven/multiwoven)- The open-source reverse ETL, data activation platform for modern data teams. (using Rails 7.1.1) - 🌍 (https://www.multiwoven.com/)
- obl.ong (https://github.com/obl-ong/admin) - A multi-tenant subdomain control panel (using Rails 7.1) - 🌍 (https://obl.ong)
- obtvse2 (https://github.com/natew/obtvse2) - A blogging app (using Rails 4.0).
@@ -370,6 +374,7 @@
- theodinproject (https://github.com/TheOdinProject/theodinproject) - A teaching & learning platform (using Rails 6.1). - :earth_africa: (https://www.theodinproject.com/)
- tracks (https://github.com/TracksApp/tracks) - A goal tracking app (using Rails 6.0). - :earth_africa: (https://www.getontracks.org)
- trado (https://github.com/Jellyfishboy/trado) - An e-commerce platform (using Rails 4.2).
- united (https://codeberg.org/reesericci/united) - A free and open membership directory for collective organizations (using Rails main). - 🌍 (https://united.obl.ong)
- vglist (https://github.com/connorshea/vglist) - A video game library tracking web app (using Rails 7.0). - :earth_africa: (https://vglist.co/)
- websiteOne (https://github.com/AgileVentures/WebsiteOne) - A project tracking app (using Rails 6.1).
- whitehall (https://github.com/alphagov/whitehall) - A content management app used by UK government - using Rails 7.0
@@ -394,8 +399,7 @@
(https://guides.rubyonrails.org/action_text_overview.html)
- actionview (https://github.com/rails/rails/tree/main/actionview) - A gem to handle view templates within a Rails app :red_circle: (https://rubygems.org/gems/actionview) - Action View Overview 
(https://guides.rubyonrails.org/action_view_overview.html)
- activejob (https://github.com/rails/rails/tree/main/activejob) - A gem to handle background jobs within a Rails app :red_circle: (https://rubygems.org/gems/activejob) - Active Job Basics 
(https://guides.rubyonrails.org/active_job_basics.html)
- activejob (https://github.com/rails/rails/tree/main/activejob) - A gem to handle background jobs within a Rails app :red_circle: (https://rubygems.org/gems/activejob) - Active Job Basics (https://guides.rubyonrails.org/active_job_basics.html)
- activemodel (https://github.com/rails/rails/tree/main/activemodel) - A gem to define a set of interfaces to use in model classes within a Rails app :red_circle: (https://rubygems.org/gems/activemodel) - Active Model Basics 
(https://guides.rubyonrails.org/active_model_basics.html)
- activerecord (https://github.com/rails/rails/tree/main/activerecord) - A gem to connect model classes with relational databases within a Rails app :red_circle: (https://rubygems.org/gems/activerecord) - Active Record Basics 
@@ -410,6 +414,7 @@
- ace-rails-ap (https://github.com/codykrieger/ace-rails-ap) - A gem to integrate ajax.org cloud9 editor into Rails asset pipeline. :red_circle: (https://rubygems.org/gems/ace-rails-ap)
- action_policy (https://github.com/palkan/action_policy) - A tool to handle authorization. :red_circle: (https://rubygems.org/gems/action_policy)
- actionview-svelte-handler (https://codeberg.org/reesericci/actionview-svelte-handler) - An Action View template handler to seamlessly integrate Svelte views. :red_circle: (https://rubygems.org/gems/actionview-svelte-handler)
- active_decorator (https://github.com/amatsuda/active_decorator) - A gem to keep views & helpers object-oriented. :red_circle: (https://rubygems.org/gems/active_decorator)
- active_enum (https://github.com/adzap/active_enum) - A gem to provide enum classes :red_circle: (https://rubygems.org/gems/active_enum)
- activeadmin (https://github.com/activeadmin/activeadmin) - A gem to provide admin panel. :red_circle: (https://rubygems.org/gems/activeadmin)
@@ -431,6 +436,7 @@
- auther (https://github.com/bkuhlmann/auther) - A gem to provide simple, form-based authentication. :red_circle: (https://rubygems.org/gems/auther)
- autoprefixer-rails (https://github.com/ai/autoprefixer-rails) - A gem to add vendor prefixes to stylesheets. :red_circle: (https://rubygems.org/gems/autoprefixer-rails)
- avo (https://github.com/avo-hq/avo) - Configuration-based, no-maintenance, extendable Ruby on Rails admin panel. rubygems (https://rubygems.org/gems/avo)
- bemi-rails (https://github.com/BemiHQ/bemi-rails) - A robust data change tracking and audit trail for Rails. :red_circle: (https://rubygems.org/gems/bemi-rails)
- better_errors (https://github.com/BetterErrors/better_errors) - A tool to provide better error page. :red_circle: (https://rubygems.org/gems/better_errors)
- brakeman (https://github.com/presidentbeef/brakeman) - A gem to scan code against security vulnerabilities. :red_circle: (https://rubygems.org/gems/brakeman)
- breadcrumbs_on_rails (https://github.com/weppos/breadcrumbs_on_rails) - A gem to create & manage breadcrumbs-style navigation. :red_circle: (https://rubygems.org/gems/breadcrumbs_on_rails)
@@ -439,6 +445,7 @@
- carrierwave (https://github.com/carrierwaveuploader/carrierwave) - A gem to handle file uploads. :red_circle: (https://rubygems.org/gems/carrierwave)
- caxlsx_rails (https://github.com/caxlsx/caxlsx_rails) - A gem to generate entity-relationship diagram. :red_circle: (https://rubygems.org/gems/caxlsx_rails)
- counter_culture (https://github.com/magnusvk/counter_culture) - A gem to provide counter caches. :red_circle: (https://rubygems.org/gems/counter_culture)
- db_validator (https://github.com/krzysztoff1/db-validator) - A gem to find records in your database that do not meet model validation requirements. :red_circle: (https://rubygems.org/gems/db_validator)
- devise (https://github.com/heartcombo/devise) - A gem to provide authentication. :red_circle: (https://rubygems.org/gems/devise)
- doorkeeper (https://github.com/doorkeeper-gem/doorkeeper) - A gem to introduce OAuth2 provider functionality. :red_circle: (https://rubygems.org/gems/doorkeeper)
- draper (https://github.com/drapergem/draper) - A gem to add presentation logic. :red_circle: (https://rubygems.org/gems/draper)
@@ -455,6 +462,7 @@
- image_optim_rails (https://github.com/toy/image_optim_rails) - A gem to handle image optimization. :red_circle: (https://rubygems.org/gems/image_optim_rails)
- js-routes (https://github.com/railsware/js-routes) - A tool to generate all Rails routes as JavaScript helpers. :red_circle: (https://rubygems.org/gems/js-routes)
- kaminari (https://github.com/kaminari/kaminari) - A gem to provide pagination. :red_circle: (https://rubygems.org/gems/kaminari)
- kreds (https://github.com/enjaku4/kreds) - A shorthand for Rails credentials access. :red_circle: (https://rubygems.org/gems/kreds)
- kt-paperclip (https://github.com/kreeti/kt-paperclip) - A gem to handle file uploads. :red_circle: (https://rubygems.org/gems/kt-paperclip)
- lockbox (https://github.com/ankane/lockbox) - A gem to deal with encryption. :red_circle: (https://rubygems.org/gems/lockbox)
- lograge (https://github.com/roidrage/lograge) - A gem to customize logger in Rails apps. :red_circle: (https://rubygems.org/gems/lograge)
@@ -463,6 +471,7 @@
- metka (https://github.com/jetrockets/metka) - A gem to manage tags using Postgresql array columns. :red_circle: (https://rubygems.org/gems/metka)
- money-rails (https://github.com/RubyMoney/money-rails) - A gem to integrate Money gem in Rails apps. :red_circle: (https://rubygems.org/gems/money-rails)
- paloma (https://github.com/gnclmorais/paloma) - A gem to manage page-specific JavaScript in Rails apps. :red_circle: (https://rubygems.org/gems/paloma)
- passive_columns (https://github.com/headmandev/passive_columns) - A gem that extends Active Record to retrieve specific columns from DB on demand. :red_circle: (https://rubygems.org/gems/passive_columns)
- pgcli-rails (https://github.com/mattbrictson/pgcli-rails) - A replacement of rails:dbconsole command to manage Postgresql. :red_circle: (https://rubygems.org/gems/pgcli-rails)
- premailer-rails (https://github.com/fphilipe/premailer-rails) - A gem to handle email styling. :red_circle: (https://rubygems.org/gems/premailer-rails)
- prerender_rails (https://github.com/prerender/prerender_rails) - A gem to prerender JavaScript-rendered pages. :red_circle: (https://rubygems.org/gems/prerender_rails)
@@ -502,6 +511,7 @@
- transloadit-rails (https://github.com/transloadit/rails-sdk) - A gem to integrate Transloadit's file uploading and encoding service. :red_circle: (https://rubygems.org/gems/transloadit-rails)
- trove (https://github.com/ankane/trove) - A gem to handle machine learning models deployment. :red_circle: (https://rubygems.org/gems/trove)
- turbo-rails (https://github.com/hotwired/turbo-rails) - A gem to integrate Turbo.js in Rails apps. :red_circle: (https://rubygems.org/gems/turbo-rails)
- veri (https://github.com/brownboxdev/veri) - A gem for cookie-based authentication with fine-grained session control and management. :red_circle: (https://rubygems.org/gems/veri)
- view_component (https://github.com/ViewComponent/view_component) - A gem to introduce view components. :red_circle: (https://rubygems.org/gems/view_component)
- webpacker (https://github.com/rails/webpacker) - A gem to bundle web assets using Webpack. :red_circle: (https://rubygems.org/gems/webpacker)
- zeitwerk (https://github.com/fxn/zeitwerk) - A gem to handle thread-safe code loading. :red_circle: (https://rubygems.org/gems/zeitwerk)
@@ -516,6 +526,7 @@
- jumpstart(excid3) (https://github.com/excid3/jumpstart) - Easily jumpstart a new Rails application with a bunch of great features by default.
- jumpstart(thomasvanholder) (https://github.com/thomasvanholder/jumpstart) - Template for set-up of Rails 6, Tailwind 2.0 and Devise.
- kickoff_tailwind (https://github.com/justalever/kickoff_tailwind) - A rapid Rails 6 application template for personal use bundled with Tailwind CSS.
- Rails Blocks (https://railsblocks.com/) - A collection of Ruby on Rails UI components using Tailwind CSS and Stimulus controllers.
- rails-devise-graphql (https://github.com/zauberware/rails-devise-graphql) - A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more.
- rails-template(mattbrictson) (https://github.com/mattbrictson/rails-template) - Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
- rails-template(TristanToye) (https://github.com/TristanToye/rails-template) - MVP Ready Rails - A Template for Your Next Rails App
@@ -552,8 +563,11 @@
- Bencher (https://bencher.dev/) - A suite of continuous benchmarking tools designed to catch performance regressions in CI.
- rails-dashboard (https://github.com/y-takey/rails-dashboard) - A dev-tool to improve your rails log.
- Optic (https://github.com/opticdev/optic) - Optic automatically documents and tests your APIs.
- Liam ERD (https://liambx.com/) - Generate Beautiful ER-Diagrams from your schema.rb. Using ruby/prism WASM with Node.js.
Back to top link_toc 
link_toc : #table-of-contents
link_rails_source : https://github.com/rails/rails
rails Github: https://github.com/gramantin/awesome-rails