Skip to main content
Version: 16.x

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 to learn, evaluate, demo, and use for qualifying open-source projects.
  • Paid when React on Rails Pro creates private business value in production.
  • No token is required for development, test, CI/CD, and staging; Pro logs license status instead of blocking evaluation.
  • Production use remains governed by the React on Rails Pro EULA. See Pro pricing and sign up for current options. If your organization is budget-constrained, contact us about free or low-cost licenses.

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?​