awesome-rails
Rails toolkit
A curated list of resources and tools for Ruby on Rails developers
A curated list of awesome things related to Ruby on Rails
4k stars
155 watching
422 forks
last commit: about 2 months ago
Linked from 5 awesome lists
awesomeawesome-listopensource-appsrails
Awesome Rails / Resources / Official Resources | |||
Rails Official Website | |||
Rails Official Guide | |||
Rails Official Guide (Edge Guide) | |||
Rails API Documentation | |||
Rails Source Code | 56,069 | 6 days ago | |
Rails Official Blog | |||
Awesome Rails / Resources / External Resources | |||
Ruby on Rails Tutorial Book | |||
Agile Web Development with Rails 6 | |||
Docker for Rails Developers | |||
Rails 5 Test Prescriptions | |||
Rails, Angular, Postgres, and Bootstrap, Second Edition | |||
Growing Rails Applications in Practice | |||
Crafting Rails 4 Applications | |||
The Rails 7 Way | |||
Full Stack Rails Mastery | |||
RailsCasts | *(inactive since 2013) | ||
GoRails | *(freemium) | ||
Drifting Ruby | *(freemium) | ||
A curated list of Ruby on Rails courses | |||
DriftingRuby | |||
Gorails | |||
TechmakerTV | |||
Deanin | |||
Webcrunch | |||
CJ Avilla | |||
SupeRails | |||
TypeFast | |||
APPSIMPACT Academy | |||
Mix & Go | |||
Phil Smy | |||
David Battersby | |||
Learn Ruby on Rails (thoughtbot) | |||
Ruby on Windows Guides | |||
Explore Ruby | Discover & find a curated list of popular & new Ruby libraries across all languages, top authors, trending project kits, discussions, tutorials & learning resources | ||
RailsNotes Blog | — The Ruby on Rails guides you wished you had! | ||
Awesome Rails / Resources / Jobs | |||
railsjobs on Reddit | |||
rails jobs on indeed.com | |||
rails jobs on glassdoor.com | |||
rails jobs on gorails.com | |||
rails jobs on remoteok.com | |||
rails jobs on weworkremotely.com | |||
reverse job board for rails devs - railsdevs.com | |||
rails jobs on web3.career | |||
rails jobs on rubyonremote.com | |||
rails jobs on Startup Jobs | |||
rails jobs on RubyJobBoard | |||
Awesome Rails / Resources / Community | |||
rails on Twitter | |||
rails on Reddit | |||
Ruby on Rails Discussions | |||
Gorails forum | |||
WIP Ruby (Telegram group) | |||
Ruby on Rails Link (Slack) | |||
Awesome Rails / Resources / Articles | |||
More than "Hello World" in Docker: Build Rails + Sidekiq web apps in Docker | |||
Design Patterns with Ruby on Rails part 1: Introduction and Policy Object | - | ||
The Progressive Rails App | |||
Modern Rails flash messages (part 1): ViewComponent, Stimulus & Tailwind CSS | - | ||
Building a Rails App With Multiple Subdomains | |||
Reactive Rails applications with StimulusReflex | |||
1 Backend, 5 Frontends - Todo List with Rails, React, Angular, Vue, Svelte, and jQuery | |||
Create a Video Party App With Rails Part 1: Building the Backend | - | ||
The Rails Model Introduction I Wish I Had | |||
How to create a gem in Ruby on Rails? -From Scratch- | |||
Multiple Foreign Keys for the Same Relationship in Rails 6 | |||
QR Code Reader on Rails | |||
Magic Links with Ruby On Rails and Devise | |||
I created the same application with Rails and no JavaScript | |||
Instantly speed up your Rails application by self-hosting your fonts | |||
Reactive Map with Rails, Stimulus Reflex and Mapbox | |||
A Future for Rails: StimulusReflex | |||
Introduction to Ruby on Rails Patterns and Anti-patterns Part 1 | - | ||
Rails Concerns: To Concern Or Not To Concern | |||
Building an Event Sourcing System in Rails, Part 1: What is Event Sourcing? | - | ||
Real Time Notification System with Sidekiq, Redis and Devise in Rails 6 | |||
Deploying Your Rails 6 App | |||
What's Cooking in Rails 7? | |||
Using Hotwire Turbo in Rails with legacy JavaScript | |||
From Rails scaffold listing to Hotwire infinite scroll | |||
Building a Component Library in Rails With Storybook | |||
How to Speed Up Load Times In A Rails App - What I Wish I Knew Four Months Ago | |||
Endless Scroll / Infinite Loading with Turbo Streams & Stimulus | |||
Ruby/Rails Machine Setup Guide | - - - | ||
How to Write Fast Code in Ruby on Rails | |||
How to Introduce Composite Primary Keys in Rails | |||
Enforcing Modularity in Rails Apps with Packwerk | |||
8 Useful Ruby on Rails Gems We Couldn't Live Without | |||
Ruby on Rails Code Audits: 8 Steps to Review Your App | |||
Rails 6.1 is Out! How to Prepare Your App Now | |||
When Should You Upgrade Your Rails Application? | |||
Helpful Resources for Upgrading Your Rails App Version | |||
Upgrading Rails: Interview with Eileen Uchitelle | |||
nil?, empty?, blank? in Ruby on Rails - what's the difference actually? | |||
How well Rails developers actually test their apps | |||
Rails multitenancy story in 11 snippets of code | |||
Painless Rails upgrades | |||
Comparison of approaches to multitenancy in Rails apps | |||
Managing Rails Event Store Subscriptions — How To | |||
Rails connections, pools and handlers | |||
How to balance the public APIs of an open-source library — practical examples from RailsEventStore | |||
Rack apps mounted in Rails — how to protect access to them? | |||
10 Ruby on Rails Best Practices | |||
Building APIs with Ruby on Rails and GraphQL | |||
Understanding the Model-View-Controller (MVC) Architecture in Rails | |||
Beyond Rails Abstractions: A Dive into Database Internals | |||
Search and Autocomplete in Rails Apps | |||
Start Your SEO Right with Sitemaps on Rails | |||
Handle Password and Email Changes in Your Rails API | |||
Master Many-to-Many Associations with ActiveRecord | |||
Common Rails Security Pitfalls and Their Solutions | |||
Efficient GraphQL queries in Ruby on Rails & Postgres | |||
Similarity in Postgres and Rails using Trigrams | |||
Effectively Using Materialized Views in Ruby on Rails | |||
Full Text Search in Milliseconds with Rails and PostgreSQL | |||
Advanced Active Record: Using Subqueries in Rails | |||
PostGIS vs. Geocoder in Rails | |||
Creating Custom Postgres Data Types in Rails | |||
Integration Testing Ruby on Rails with Minitest and Capybara | |||
Mocking in Ruby with Minitest | |||
How to Test Rails Models with RSpec | |||
Dockerizing a Ruby on Rails Application | |||
Dockerizing Ruby and Rails development | |||
How to GraphQL with Ruby, Rails, Active Record, and no N+1 | |||
Keep up with the Tines: Rails frontend revamp | |||
Pulling the trigger: How to update counter caches in your Rails app without Active Record callbacks | |||
GraphQL on Rails: On the way to perfection | |||
Danger on Rails: make robots do some code review for you! | |||
GraphQL on Rails: From zero to the first query | |||
A fixture-based approach to interface testing in Rails | |||
How To Add Stimulus to a Ruby on Rails Application | |||
Build a RESTful JSON API With Rails 5 | |||
Making Hotwire and Devise play nicely | |||
Taking Rails to the next level with Hotwire | |||
Hotwire, ViewComponents and TailwindCSS: The Ultimate Rails Stack | |||
Adding Super Fast Frontend Search in Rails with Lunr | |||
The 3 Tenets of Service Objects in Ruby on Rails | |||
Famous Web Apps Built with Ruby on Rails | |||
Building a JSON API with Rails 5 | |||
Five Practices for Robust Ruby on Rails Applications | |||
Crafting APIs With Rails | |||
Working with the SQL ‘time’ type in Ruby on Rails | |||
Upgrading Rails apps with dual boot | |||
What Are Rails Parameters & How to Use Them Correctly | |||
How to Remove Single Table Inheritance from Your Rails Monolith | |||
Build a Rails application with VueJS using JSX | |||
Implementing Multi-Table Full Text Search with Postgres in Rails | |||
Ruby on Rails ActiveRecord PostgreSQL Data Integrity and Validations | |||
Programming Community Curated Resources For Learning Ruby on Rails | |||
Choosing ruby on rails for your next web development project (business guide) | |||
Dockerizing a Rails application | |||
How to painlessly set up your Ruby on Rails dev environment with Docker | |||
How I used Docker with Rails | |||
Rails 6 Features: What's New and Why It Matters | |||
Containerizing Ruby on Rails Applications | |||
Behind The Scenes: Rails UJS | |||
Implement SSR with React + Rails | 89 | 5 months ago | |
Awesome Rails / Open Source Rails Apps | |||
FAE | 849 | 16 days ago | A modern CMS developed by FINE (using Rails 5.2) |
activeWorkflow | 836 | over 1 year ago | An intelligent process and workflow automation platform based on software agents (using Rails 6.0) |
adopt-a-hydrant | 713 | about 1 year ago | A civic infrastructure detection app (using Rails 4.2) |
airCasting | 62 | 6 days ago | A platform for recording, mapping, and sharing health and environmental data using your smartphone (using Rails 6.1). - |
alaveteli | 389 | 6 days ago | A platform for making public freedom of information requests - using Rails 7.0 - |
alonetone | 351 | 9 months ago | A music hosting, management & distribution app (using Rails 7.0). - |
api.rss | 348 | over 3 years ago | A RSS feed conversion (to API) app (using Rails 6.0) |
asakusaSatellite | 101 | about 2 years ago | A realtime chat application for developers (using Rails 6.0). - |
askaway | 33 | over 7 years ago | Question & answer app specialized in politics (using Rails 4.1) |
autolab | 767 | 6 days ago | A course management app (using Rails 6.0). - |
beatstream | 126 | about 1 year ago | A music streaming app - using Rails 3.2 |
bike_index | 274 | 13 days ago | A bike registry tracking app (using Rails 6.0). - |
blackCandy | 1,250 | 7 days ago | A music streaming app (using Rails 7.0) |
brimir | 1,383 | almost 6 years ago | An email helpdesk app (using Rails 5.2). (archived) |
calagator | 434 | 8 months ago | A community calendaring app (using Rails 5.2) |
campo | 441 | over 9 years ago | A forum app (using Rails 4.1) |
canvas-lms | 5,698 | 5 days ago | A learning management app |
catarse | 1,636 | over 1 year ago | A crowdfunding platform for creative projects (using Rails 4.2). - |
chatwoot | 21,244 | 6 days ago | A simple and elegant live chat software (using Rails 6.1) |
chronlife | 6 | 10 months ago | A social platform for people with chronic diseases (using Rails 7.0) |
ciao | 1,867 | 24 days ago | A URL status checking app (using Rails 6.0) |
coRM | 27 | almost 8 years ago | A customer relationship management app - using Rails 3.2 - |
coderwall (legacy) | 859 | almost 9 years ago | A social network app for software engineers - using Rails 3.2 |
coderwall (next) | 203 | 8 months ago | A social network app for software engineers - using Rails 5.0 |
codetriage | 1,410 | 11 months ago | An open source project finder app (using Rails 7.0). - |
commudle | 247 | over 1 year ago | A community management app (using Rails 5.2) |
contribulator | 86 | almost 3 years ago | An open source project finder app - using Rails 5.1 |
coursemology2 | 147 | 5 days ago | Learning platform app (using Rails 6.0) |
covoiturage-libre | 112 | about 5 years ago | A carpooling app - using Rails 5.0 (archived) |
crabgrass-core | A collaboration platform for activist groups (using Rails 5.2) | ||
crowdAI | 149 | almost 2 years ago | An app for data science challenges (using Rails 5.2). - |
crowdtiltOpen | 599 | over 8 years ago | A crowdfunding platform - using Rails 6.1 |
cw-ovp | 28 | over 1 year ago | video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (using Rails 6.0) |
danbooru | 2,282 | 17 days ago | A taggable image board app (using Rails 7.0) |
dcaf_case_management | 87 | 6 days ago | A case management app (using Rails 7.0) |
dgidb | 95 | over 1 year ago | A drug gene interaction platform - using Rails 6.0 |
diaspora | 13,400 | 3 months ago | A social networking app - using Rails 6.1 - |
discourse | 42,337 | 4 days ago | A platform for community discussion (using Rails 7.0). - |
docuseal | 7,076 | 10 days ago | A platform to fill and sign digital documents (using Rails 7.0). - |
ekylibre | 420 | 9 months ago | A farm management app (using Rails 5.0) |
encrypt.to | 142 | over 6 years ago | A messaging app with encryption support (using Rails 4.2) |
eol | 58 | about 5 years ago | An encyclopedia app - using Rails 3.2 - |
expertiza | 187 | 9 days ago | A learning material sharing app (using Rails 5.1) |
fairmondo | 108 | over 2 years ago | A marketplace app (using Rails 5.1). - |
fat-free-crm | 3,576 | 13 days ago | An open source, Ruby on Rails customer relationship management platform (CRM) (using Rails 6.1). - |
feedbin | 3,484 | 7 days ago | A RSS reader app (using Rails 7.0). - |
follow-all | 81 | over 5 years ago | A Twitter account management app (using Rails 4.2). (archived) |
forem | 21,997 | 7 days ago | Social platform app specialized for web development (using Rails 7.0). - |
fromthepage | 171 | 6 days ago | A wiki-like app for crowdsourcing transcription of handwritten documents (using Rails 6.0). - |
gitlabhq | 23,804 | 4 days ago | A code collaboration app (using Rails 6.1) |
graff_mags | 19 | about 10 years ago | A graffiti magazine sharing app (using Rails 4.1) |
granny | 11 | 5 months ago | An OpenAI chat app (Rails 7.0) |
growstuff | 430 | 6 days ago | A data management app for food gardeners (using Rails 6.1). - |
hackershare | 596 | 5 months ago | Social bookmarks website for hackers (using Rails 7.0). - |
hashrobot | 49 | almost 7 years ago | A social media management app (using Rails 4.2) |
helpy | 2,373 | over 1 year ago | A customer support app (using Rails 4.2). - |
hitobito | 381 | 6 days ago | An event organization app (using Rails 6.1). - |
hours | 1,037 | almost 2 years ago | A time tracking app (using Rails 4.2) |
human-essentials | 466 | 4 days ago | An inventory management system for essentials banks (using Rails 7.0). - |
inaturalist | 666 | 4 days ago | A community app for nature and related stuff (using Rails 6.1). - |
intercityup.com | 116 | over 5 years ago | A control panel app for app deployment (using Rails 4.1) |
kanban | 642 | about 9 years ago | A Trello clone (using Rails 4.2) |
kitsu-tools | 2,091 | 11 months ago | An anime discovery platform (using Rails 4.1) |
lavish | 692 | almost 2 years ago | A color scheme generator (using Rails 4.2) |
lifeToRemind | 11 | almost 2 years ago | A career planning app (using Rails 5.2) |
lobsters | 4,103 | 7 days ago | A link aggregation app (using Rails 7.0). - |
loomio | 2,370 | 5 days ago | A collaborative decision-making app (using Rails 6.1). - |
mastodon | 47,151 | 4 days ago | A microblogging app (using Rails 6.1). - |
multiwoven | 1,550 | 4 days ago | The open-source reverse ETL, data activation platform for modern data teams. (using Rails 7.1.1) - |
obl.ong | 20 | 7 months ago | A multi-tenant subdomain control panel (using Rails 7.1) - |
obtvse2 | 258 | over 6 years ago | A blogging app (using Rails 4.0) |
onebody | 1,401 | almost 4 years ago | A social networking app for churches - using Rails 5.1 |
openFarm | 1,571 | 4 months ago | A database for information about farming and gardening (using Rails 5.2). - |
opencongress | 48 | over 8 years ago | A website for getting information about US Congress - using Rails 3.0 (archived) |
openproject | 9,449 | 4 days ago | A project management app (using Rails 7.0). - |
opensourcefriday | 1,184 | 16 days ago | A project contribution tracking app (using Rails 6.0). - |
openstreetmap-website | 2,208 | 6 days ago | A map viewing app (using Rails 7.0). - |
otwarchive | 1,403 | 11 days ago | A social networking app for fans - using Rails 6.0 - |
passwordPusher | 2,092 | 4 days ago | A password delivery app (using Rails 6.1). - |
peatio | 3,599 | over 1 year ago | A crypto currency exchange app (using Rails 4.0) |
planningalerts-app | 95 | 9 days ago | A planned applications tracking app (using Rails 6.1). - |
podiscover | 20 | 12 months ago | An open source social media platform to discover new podcasts. (using Rails 7.0) - |
popHealth | 126 | almost 8 years ago | A population health reporting app (using Rails 4.1) |
postal | 14,911 | 21 days ago | A mail delivery platform (using Rails 5.2) |
publify | 1,828 | 6 days ago | A blogging app (using Rails 6.1) |
quant | 139 | over 9 years ago | A personal health tracker (using Rails 4.1) |
racing_on_rails | 41 | about 1 month ago | A bike racing organization app (using Rails 6.1) |
rapidFTR | 286 | almost 8 years ago | An information provider app for aid workers (using Rails 4.0) |
redmine | 2,454 | over 2 years ago | A project management app (using Rails 6.1). - |
rentmybikes-rails | 60 | about 10 years ago | A marketplace app - (using Rails 4.0) |
reservations | 139 | over 4 years ago | An inventory management app (using Rails 6.0). - |
retrospring | 262 | 10 days ago | A social network following the Q/A (question and answer) principle - |
rletters | A frontend for database of journal articles for researchers (using Rails 6.0) | ||
rubygems.org | 2,331 | 5 days ago | A gem hosting platform (using Rails 7.0). - |
sanataro | 52 | almost 2 years ago | An account tracker (using Rails 4.2) |
scholarsphere | 12 | 10 days ago | A digital assets management app - using Rails 6.1 |
selfstarter | 3,172 | about 2 years ago | A crowdfunding app (using Rails 4.0) |
sharetribe | 2,364 | 29 days ago | A peer-to-peer marketplace platform (using Rails 5.2). - |
socify | 376 | almost 6 years ago | A social networking platform - using Rails 5.0 |
somleng | 66 | 6 days ago | An Open Source Communications-Platform-as-a-Service (CPaaS) and Telco-as-a-service (TaaS). (using Rails 7.1). - |
splits-io | 133 | 21 days ago | A speedrun data store and analysis engine. (using Rails 6.0). - |
spokenvote | 43 | almost 2 years ago | A social voting app (using Rails 4.2) |
stackneveroverflow | 166 | almost 2 years ago | A question asking & answering platform - using Rails 5.0 |
teambox | 1,849 | over 11 years ago | A collaboration app - using Rails 3.0 - (archived) |
theodinproject | 3,781 | 10 days ago | A teaching & learning platform (using Rails 6.1). - |
tracks | 1,185 | 7 days ago | A goal tracking app (using Rails 6.0). - |
trado | 155 | 4 months ago | An e-commerce platform (using Rails 4.2) |
united | A free and open membership directory for collective organizations (using Rails main). - | ||
vglist | 150 | 6 days ago | A video game library tracking web app (using Rails 7.0). - |
websiteOne | 143 | 7 months ago | A project tracking app (using Rails 6.1) |
whitehall | 900 | 6 days ago | A content management app used by UK government - using Rails 7.0 |
Awesome Rails / Gems | |||
rails | 56,069 | 6 days ago | A full-stack web development framework |
actioncable | 56,069 | 6 days ago | A gem to integrate websocket with a Rails app - |
actionmailbox | 56,069 | 6 days ago | A gem to handle incoming emails within a Rails app - |
actionmailer | 56,069 | 6 days ago | A gem to compose, deliver & test emails within a Rails app - |
actionpack | 56,069 | 6 days ago | A gem to manage requests & responses within a Rails app |
actiontext | 56,069 | 6 days ago | A gem to integrate rich text editor into a Rails app - |
actionview | 56,069 | 6 days ago | A gem to handle view templates within a Rails app - |
activejob | 56,069 | 6 days ago | A gem to handle background jobs within a Rails app - |
activemodel | 56,069 | 6 days ago | A gem to define a set of interfaces to use in model classes within a Rails app - |
activerecord | 56,069 | 6 days ago | A gem to connect model classes with relational databases within a Rails app - |
activestorage | 56,069 | 6 days ago | A gem to handle file uploads to cloud storage providers within a Rails app - |
activesupport | 56,069 | 6 days ago | A gem to provide some extensions to support a Rails app - |
railties | 56,069 | 6 days ago | A gem to handle gems & engines used in a Rails app to work together |
ace-rails-ap | 134 | almost 2 years ago | A gem to integrate ajax.org cloud9 editor into Rails asset pipeline |
action_policy | 1,427 | 2 months ago | A tool to handle authorization |
actionview-svelte-handler | An Action View template handler to seamlessly integrate Svelte views | ||
active_decorator | 1,109 | 17 days ago | A gem to keep views & helpers object-oriented |
active_enum | 125 | 8 months ago | A gem to provide enum classes |
activeadmin | 9,507 | 7 days ago | A gem to provide admin panel |
activerecord-analyze | 220 | 9 months ago | A gem to add EXPLAIN ANALYZE to Rails Active Record query objects |
activerecord-import | 4,051 | 5 days ago | A gem to handle bulk data insertion using ActiveRecord |
activerecord-pg_enum | 167 | about 2 years ago | A gem to integrate PostgreSQL's enumerated types with the Rails enum feature |
activerecord-postgis-adapter | 884 | 6 days ago | ActiveRecord connection adapter for PostGIS |
activerecord-postgres_enum | 360 | 5 months ago | A gem to adds migration and schema.rb support to PostgreSQL enum data types |
activerecord-sqlserver-adapter | 974 | 10 days ago | ActiveRecord connection adapter for the SQL Server |
activerecord-typedstore | 446 | 9 months ago | A gem to implement with type definition |
activity_notification | 507 | about 2 months ago | A gem to integrate user activity notification |
aggregate_root | 1,423 | 6 days ago | A gem to handle event sourcing |
ahoy_email | 1,122 | 10 days ago | A tool to provide mail analytics |
alba | 944 | 5 days ago | A JSON serializer for Ruby, JRuby, and TruffleRuby |
algoliasearch-rails | 410 | about 1 month ago | A gem to integrate Algolia search |
annotate | 4,421 | 4 months ago | A gem to annotate rails classes with schema & routes info |
anycable-rails | 500 | about 1 month ago | A gem to handle websocket server |
apipie-rails | 2,472 | 7 days ago | A REST API documentation tool |
auther | 23 | 12 days ago | A gem to provide simple, form-based authentication |
autoprefixer-rails | 1,215 | 4 months ago | A gem to add vendor prefixes to stylesheets |
avo | 1,529 | 7 days ago | Configuration-based, no-maintenance, extendable Ruby on Rails admin panel |
bemi-rails | 83 | 3 months ago | A robust data change tracking and audit trail for Rails |
better_errors | 6,875 | 5 months ago | A tool to provide better error page |
brakeman | 7,015 | 9 days ago | A gem to scan code against security vulnerabilities |
breadcrumbs_on_rails | 944 | 4 months ago | A gem to create & manage breadcrumbs-style navigation |
bulma-rails | 351 | 4 months ago | A wrapper for Bulma, a CSS framework based on flexbox |
cancancan | 5,591 | about 2 months ago | A gem to handle authorization |
carrierwave | 8,780 | 11 days ago | A gem to handle file uploads |
caxlsx_rails | 744 | about 2 months ago | A gem to generate entity-relationship diagram |
counter_culture | 1,958 | about 1 month ago | A gem to provide counter caches |
devise | 24,005 | 6 days ago | A gem to provide authentication |
doorkeeper | 5,342 | 13 days ago | A gem to introduce OAuth2 provider functionality |
draper | 5,226 | about 1 month ago | A gem to add presentation logic |
factory_bot_rails | 3,075 | 10 days ago | A fixture replacement for testing in Rails |
filestack-rails | 223 | about 1 month ago | A gem to integrate Filestack |
formtastic | 5,205 | 3 months ago | A Rails form builder gem with semantically rich and accessible markup |
friendly_id | 6,150 | 10 months ago | A gem to deal with slugs & permalinks |
frozen_record | 395 | 3 months ago | A gem to provide ActiveRecord-like interface to query static YAML files |
geokit-rails | 1,574 | 9 months ago | A gem to integrate Geokit in Rails apps |
good_job | 2,699 | 11 days ago | A gem to provide Postgres-based ActiveJob backend |
gretel | 9 | about 1 month ago | A tool to generate breadcrumbs |
groupdate | 3,801 | 9 days ago | A gem to manage temporal data |
hotwire-rails | 971 | almost 3 years ago | A gem to integrate Hotwire in Rails apps |
image_optim_rails | 56 | about 1 month ago | A gem to handle image optimization |
js-routes | 1,610 | 5 days ago | A tool to generate all Rails routes as JavaScript helpers |
kaminari | 8,576 | about 2 months ago | A gem to provide pagination |
kt-paperclip | 276 | 4 months ago | A gem to handle file uploads |
lockbox | 1,456 | 11 days ago | A gem to deal with encryption |
lograge | 3,468 | 11 days ago | A gem to customize logger in Rails apps |
mailkick | 932 | 14 days ago | A tool to handle mail unsubscriptions |
marginalia | 1,746 | 4 months ago | A gem to attach comments to ActiveRecord's SQL queries |
metka | 52 | over 1 year ago | A gem to manage tags using Postgresql array columns |
money-rails | 1,804 | 5 months ago | A gem to integrate Money gem in Rails apps |
paloma | 93 | over 3 years ago | A gem to manage page-specific JavaScript in Rails apps |
passive_columns | 43 | 11 days ago | A gem that extends Active Record to retrieve specific columns from DB on demand |
pgcli-rails | 33 | 20 days ago | A replacement of command to manage Postgresql |
premailer-rails | 1,694 | 5 months ago | A gem to handle email styling |
prerender_rails | 358 | 9 months ago | A gem to prerender JavaScript-rendered pages |
rabarber | 98 | 12 days ago | A gem to handle role-based authorization |
rails-erd | 3,997 | about 1 year ago | A gem to generate entity-relationship diagram |
rails-mermaid_erd | 130 | 2 months ago | A gem to interactively generate entity-relationship diagram in image or Markdown format |
rails-settings-cached | 1,063 | about 2 months ago | A gem to manage global settings as key-value pairs |
rails_admin | 7,899 | about 1 month ago | A gem to create & manage admin panel for Rails app |
rails_event_store | 1,423 | 6 days ago | A gem to implement event store in Rails |
rails_semantic_logger | 334 | about 2 months ago | A gem to provide alternative logging approach for Rails app |
ranked-model | 1,089 | 3 months ago | A gem to handle sorting for rows |
ransack | 5,679 | 12 days ago | A gem to provide search functionality |
react-rails | 6,746 | about 1 month ago | A gem to integrate React.js with Rails app |
react_on_rails | 5,109 | 7 days ago | A gem to integrate React.js with Rails app with SSR |
redisWebManager | 172 | about 1 year ago | Web interface that allows you to manage easily your Redis instance |
reform-rails | 99 | over 1 year ago | A gem to wrap Reform gem, a form validation tool, with Rails app |
rgeo-activerecord | 89 | about 1 month ago | A gem to provide common tools used by RGeo-based spatial adapters |
rodauth-rails | 605 | 13 days ago | A gem to wrap Rodauth, an authentication handler, for Rails apps |
rollup | 311 | 9 days ago | A gem to handle time-series data in Rails |
route_translator | 874 | 13 days ago | A tool to handle route translation |
rspec-rails | 5,182 | 8 days ago | A testing framework |
rubocop-rails | 820 | 6 days ago | A code style checking tool |
scenic | 3,446 | 4 months ago | A gem to manage database views |
searchkick | 6,556 | 9 days ago | A gem to provide search functionality |
select2-rails | 964 | almost 2 years ago | A gem to integrate Select2 library in Rails apps |
sequel-activerecord_connection | 137 | 11 days ago | A gem to allow Sequel to reuse an ActiveRecord connection |
shakapacker | 426 | 21 days ago | A gem to use webpack to manage app-like JavaScript modules in Rails |
simple_form | 8,215 | 3 months ago | A gem to handle forms |
solid_queue | 1,938 | 6 days ago | A gem to Database-backed Active Job backend |
solidus | 5,030 | 4 days ago | A fork of Spree gem, an open source e-commerce platform |
sorbet-rails | 638 | over 1 year ago | A gem to integrate Sorbet gem in Rails apps |
spree | 13,087 | 4 days ago | An open source e-commerce platform |
spring | 2,805 | about 1 month ago | A gem to preload Rails app |
sprockets | 954 | 30 days ago | A gem to compile & serve web assets |
stimulus-rails | 636 | 2 months ago | A gem to integrate Stimulus.js in Rails apps |
tinymce-rails | 816 | 8 days ago | A gem to integrate Tinymce in Rails apps |
transloadit-rails | 47 | over 1 year ago | A gem to integrate Transloadit's file uploading and encoding service |
trove | 66 | over 1 year ago | A gem to handle machine learning models deployment |
turbo-rails | 2,126 | 14 days ago | A gem to integrate Turbo.js in Rails apps |
view_component | 3,316 | 6 days ago | A gem to introduce view components |
webpacker | 5,304 | 4 months ago | A gem to bundle web assets using Webpack |
zeitwerk | 1,991 | 17 days ago | A gem to handle thread-safe code loading |
Awesome Rails / Starters/Boilerplates | |||
default_rails_template | 29 | about 1 month ago | Default template for generating new Rails applications |
docker-Rails-Template | 133 | almost 3 years ago | A freshly updated version of "rails new", preconfigured to be run with Docker |
docker-rails | 1,121 | 23 days ago | |
jumpstart(excid3) | 1,200 | 3 months ago | Easily jumpstart a new Rails application with a bunch of great features by default |
jumpstart(thomasvanholder) | 20 | almost 4 years ago | Template for set-up of Rails 6, Tailwind 2.0 and Devise |
kickoff_tailwind | 576 | almost 2 years ago | A rapid Rails 6 application template for personal use bundled with Tailwind CSS |
rails-devise-graphql | 285 | almost 2 years ago | A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more |
rails-template(mattbrictson) | 1,084 | 11 months ago | Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity |
rails-template(TristanToye) | 34 | over 1 year ago | MVP Ready Rails - A Template for Your Next Rails App |
rails-template(ackama) | 306 | 15 days ago | Application template for Rails 6.1 projects; preloaded with best practices for TDD, security, deployment, and developer productivity |
rails-template(astrocket) | 78 | almost 2 years ago | Template for Rails 6.0 + Kubernetes + Webpacker + Stimulus + TailwindCSS + Let's Encrypt |
rails-template(dao42) | 383 | about 2 years ago | A best & newest & fastest rails 6.x template for senior rails developer |
rails-templates(lewagon) | 662 | 5 months ago | Jump start your Rails development with Le Wagon best practices |
rails-templates(nimblehq) | 103 | 24 days ago | Our optimized Rails templates used in our projects |
rails-vue-template | 23 | almost 2 years ago | An example of how to use VueJS as a single page application inside Rails using Webpacker |
rails_new | 164 | over 1 year ago | A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours |
suspenders | 4,016 | 20 days ago | A Rails template with our standard defaults, ready to deploy to Heroku |
vuejs-rails-starterkit | 219 | almost 2 years ago | Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile Application |
rails_api_base | 496 | 7 days ago | Rails 6 boilerplate project for JSON RESTful APIs |
rails_hotwire_base | 76 | 3 months ago | Rails 6 boilerplate project with Hotwire for full-stack applications with a modern SPA-like experience |
Awesome Rails / Other Rails Tools / Platforms | |||
Nanobox | 1,607 | about 5 years ago | A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere |
Awesome Rails / Other Rails Tools / Generators | |||
Rails Composer | 3,381 | over 5 years ago | |
Awesome Rails / Other Rails Tools / DevTools | |||
Bencher | A suite of continuous benchmarking tools designed to catch performance regressions in CI | ||
rails-dashboard | 150 | over 1 year ago | A dev-tool to improve your rails log |
Optic | 1,365 | 5 days ago | Optic automatically documents and tests your APIs |
More related projects:
- macfanatic/sprintapp
- macfanatic/active_admin-state_machine
- coderit/hackathon-manager
- mattjohnsonpint/timezoneconverter
- rails-api/rails-api
- influitive/apartment
- diowa/icare
- schneems/going_the_distance
- richpeck/exception_handler
- comfy/comfy-bootstrap-form
- andyobtiva/abstract_feature_branch
- jekuno/milia
- garyf/json_web_token