Skip to main content

Documentation Guide

React on Rails is one product with two tiers: open source for Rails + React integration, and Pro when you need higher SSR throughput, deeper RSC support, or maintainer-backed help.

Choose the path that matches your app​

Starting a new Rails + React app​

Adding React to an existing Rails app​

Already using React on Rails OSS?​

Evaluating Rails + React options​

Dive deeper when you need it​

Pro features​

Start at React on Rails Pro for the canonical Pro route map, then choose the feature family you need:

ShakaCode Trust-Based Commercial Licensing​

  • Free in development, test, CI, and staging for everyone, no license key needed.
  • Free in production for small organizations (under 10 people, under $1M revenue, under $1M raised) and for charities, schools, and hospitals at any size.
  • Larger organizations subscribe at pro.reactonrails.com: $1,800 per year per organization, unlimited apps and developers. See pricing.
  • No license key is required to run Pro; a missing key only changes one HTML comment. Full terms: The React on Rails Pro License.

Packages​

React on Rails ships as a Ruby gem with companion npm packages. Versions are pulled live from each registry.

PackageVersionRegistryDescription
react_on_railsreact_on_rails versionRubyGemsRails integration gem for React on Rails open source.
react-on-railsreact-on-rails versionnpmJavaScript runtime and helpers for the open source gem.
react_on_rails_proreact_on_rails_pro versionRubyGemsPro Rails gem for SSR, RSC, streaming, and Node Renderer integration.
react-on-rails-proreact-on-rails-pro versionnpmPro client package for higher-throughput SSR and related integrations.
react-on-rails-pro-node-rendererreact-on-rails-pro-node-renderer versionnpmDedicated Node.js renderer used by React on Rails Pro.
react-on-rails-rscreact-on-rails-rsc versionnpmReact Server Components support package.
create-react-on-rails-appcreate-react-on-rails-app versionnpmCLI for scaffolding a new Rails and React app.

Need more help?​