Skip to content

Latest commit

 

History

History
96 lines (68 loc) · 4.25 KB

File metadata and controls

96 lines (68 loc) · 4.25 KB

Examples and Migration References

Use this page as the canonical index for public React on Rails reference repos. The goal is to make evaluation, migration, and React on Rails Pro adoption easy to navigate without scattering hard-coded repository links across the docs.

Some public repos still use older slugs with underscores or legacy wording. This page is the source of truth for which public repos are current and worth starting from.

Starter Repos

Check each entry's note before evaluating — some starters are fully open source, while others require React on Rails Pro.

SSR + HMR Tutorial Demo (open source)

React on Rails Pro + RSC Starter (Pro)

  • Repo: shakacode/react-on-rails-rsc-demo (slug rename to react-on-rails-demo-rsc pending — update this line when the rename completes)
  • Use it when you want a minimal public sample for React Server Components with React on Rails Pro.
  • Note: this repo uses React on Rails Pro. See OSS vs Pro for evaluation guidance.

In-Repo Reference

Spec Dummy App

  • Repo: shakacode/react_on_rails — spec/dummy
  • Use it when you want the simplest in-repo reference for current generator and feature behavior.
  • Note: this is the in-repo test app used by the RSpec suite, not a standalone starter repository.

Migration References

For detailed proof criteria and migration contribution guidance, see Example Migrations.

React on Rails Pro + RSC Demos

Note: The repos below use React on Rails Pro. See OSS vs Pro for evaluation guidance.

Hacker News RSC Demo

Marketplace RSC Performance Demo

Gumroad-Style RSC Benchmark Demo

  • Repo: shakacode/react-on-rails-demo-gumroad-rsc
  • Use it when you want a benchmark-oriented comparison between an Inertia-style surface and a React on Rails Pro + RSC surface on the same product domain.
  • Note: this is a ShakaCode-built demo modeled on a Gumroad-style UI, not an official Gumroad product or integration.

Live Demos

Legacy Repos

Version-specific demos, test-* repos, generator snapshots, and older tutorial repos are useful historical references, but they are not the primary starting point for new evaluations.

  • Legacy full app: shakacode/react-webpack-rails-tutorial — older production-style app (see Live Demos above for the running site at reactrails.com). Still useful as a historical reference, but not the recommended starting point for new projects.

If you are choosing a public reference repo for docs, talks, or adoption work, start with the repos above.