Starter path
Start a new Rails + React app
Use the create-app and quick-start docs first, then compare the maintained starter repos for SSR + HMR or React on Rails Pro + RSC.
Open starter docsExamples, demos, and migration references
This catalog exists to make adoption easier: choose the path that matches your app, use the current example repos, and ignore historical artifacts unless you are doing archaeology.
Start with the right path
Starter path
Use the create-app and quick-start docs first, then compare the maintained starter repos for SSR + HMR or React on Rails Pro + RSC.
Open starter docsMigration path
Use the migration guide together with the maintained migration reference repos instead of reconstructing the process from older blog posts.
Use the migration guidePro path
Start with the OSS vs Pro guide, then use the public RSC demos to judge where the added complexity pays for itself.
Compare OSS and ProStarters
These are the best public repos to start from when you want a maintained reference instead of a historical artifact.
react-on-rails-demo-ssr-hmr
Maintained Rails + React + SSR + HMR tutorial repo. This is the reference behind the tutorial and Webpack customization guidance.
react-on-rails-rsc-demo
Minimal public sample for React Server Components with React on Rails Pro. Use this when you want the smallest current RSC starting point.
Migrations
Use these when your question is not “how do I start?” but “how do I move an existing app?”
react-on-rails-example-migration
Focused migration reference showing the shape of moving from react-rails into React on Rails.
react-on-rails-example-open-flights
Larger migration reference that shows React on Rails replacing react-rails in a more realistic app.
React on Rails Pro
These public demos use React on Rails Pro and React Server Components. Reach for them when the conversation is about measured user-visible wins.
react-on-rails-demo-hacker-news-rsc
Compact public demo of React on Rails Pro + React Server Components on a familiar read-heavy UI.
react-on-rails-demo-marketplace-rsc
Public performance-oriented RSC demo showing the shape of the user-visible improvement on a marketplace-style surface.
react-on-rails-demo-gumroad-rsc
Benchmark-oriented comparison between an Inertia-style surface and a React on Rails Pro + RSC surface on the same product domain. ShakaCode-built demo, not an official Gumroad integration.
Legacy
This repo is still useful when you want to see an older production-style app, but it is no longer the recommended starting point for new work.
react-webpack-rails-tutorial
Older full-app reference with a live demo at reactrails.com. Keep this for historical context rather than as the primary starter.
Source of truth
The canonical docs page for repo taxonomy lives in Examples and migration references. This page is the marketing-forward catalog of the public repos we want people to find first.