Skip to main content

Free for most teams. ShakaStack Pro for the rest.

React on Rails is open source under the MIT License. React on Rails Pro is free in development, test, CI, staging and review apps for everyone, and free in production for small organizations, charities, schools and hospitals. Larger organizations subscribe to ShakaStack Pro: one flat price per organization that includes React on Rails Pro, ShakaPerf, and Slack support from the maintainers.

Open source

React on Rails

Free, MIT

  • React components in Rails views, with server rendering
  • Auto-bundling, Rspack, and Shakapacker
  • The same license as Inertia Rails: MIT, forever
Free

React on Rails Pro for small organizations and free uses

Free

  • Development, test, CI, staging, and review apps, for everyone, no license key
  • Education, personal projects, and open-source work
  • A 45-day production evaluation per organization
  • Full production use for small organizations as defined in the license: under 10 people, under $1M revenue, under $1M raised
  • Charities, educational institutions, and hospitals at any size
ShakaStack Pro

Larger organizations

$1,800 per year per organization

  • React on Rails Pro in production above the free line
  • ShakaPerf for your organization (under 250 people and under $10M revenue)
  • Slack support from the maintainers, plus Zoom and GitHub code review
  • Every application, environment, and developer
  • A license key that marks your pages Licensed

Not sure which side of the line you are on? The license asks three questions about your organization, counted with affiliates: team size, revenue, and outside capital. The authoritative definitions are in REACT-ON-RAILS-PRO-LICENSE.md. When in doubt, email [email protected] and we will sort it out in one reply.

Want help with the upgrade itself? Book a free 30-minute consultation.

Comparing with Inertia Rails?

React on Rails and Inertia Rails are both MIT. The only paid part of this stack is React on Rails Pro, and only in production at organizations above the small-organization line. That subscription buys what Inertia Rails does not have today: React Server Components, streaming SSR with selective hydration, fragment caching, and per-component adoption inside existing Rails views. Already on Inertia? Both gems coexist in one app, so you can migrate route by route.

Inertia RailsReact on RailsReact on Rails Pro
LicenseMITMITTrust-based; free below the small-organization line
Price in productionFreeFreeFree for small organizations, charities, schools, and hospitals; ShakaStack Pro at $1,800 per year per organization otherwise (React on Rails Pro, ShakaPerf, Slack support)
React Server ComponentsNoNoYes
Streaming SSR with selective hydrationNo (opt-in SSR renders the whole page first)NoYes
Fragment caching of rendered componentsNoNoYes
React in existing ERB or Haml views, one component at a timeNo (a route is all Inertia or all Rails)YesYes
React Router or TanStack RouterNot compatible by designYesYes, with SSR

No license key is required to run React on Rails Pro; a missing key only changes one HTML comment. Sponsorships are appreciated but are not subscriptions and grant no production-use rights. Once a version ships under given terms, those terms govern that version permanently. Questions: [email protected].