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
React on Rails is open source under the MIT License. ShakaStack Pro includes React on Rails Pro, ShakaPerf, and Inertia Rails SSR Cache for your whole organization, with Slack support, at $1,800 per year per organization. There is no limit on headcount or revenue.
Free, MIT
Free
$1,800 per year per organization
React on Rails Pro and Inertia Rails SSR Cache are free in development, test, CI, and staging for everyone. Above the free line, what needs a subscription is production: anything that serves real users or supports a live application.
ShakaPerf follows its own rule in every environment, because it runs in your development process. Above the free line, ongoing ShakaPerf work, including CI, needs ShakaStack Pro after a 45-day evaluation. Qualifying public open-source work stays free, and publishing a result does not make private work free.
Already subscribed to React on Rails Pro? Your subscription counts as ShakaStack Pro. ShakaPerf and Inertia Rails SSR Cache are included for your whole organization, so there is nothing to buy.
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 contact@shakacode.com and we will sort it out in one reply.
Want help with the upgrade itself? Book a free 30-minute consultation.
React on Rails and Inertia Rails are both MIT. ShakaStack Pro covers React on Rails Pro, ShakaPerf, and Inertia Rails SSR Cache for the whole organization. React on Rails Pro adds React Server Components, streaming SSR with selective hydration, fragment caching, and adoption inside existing Rails views. Already on Inertia? Both gems coexist in one app, so you can migrate route by route.
| Inertia Rails | React on Rails | React on Rails Pro | |
|---|---|---|---|
| License | MIT | MIT | Trust-based; free below the small-organization line |
| Price in production | Free | Free | Free below the free line and for charities, educational institutions, and hospitals; ShakaStack Pro at $1,800 per year per organization otherwise (React on Rails Pro, ShakaPerf, Inertia Rails SSR Cache, Slack support) |
| React Server Components | No | No | Yes |
| Streaming SSR with selective hydration | No (opt-in SSR renders the whole page first) | No | Yes |
| Fragment caching of rendered components | No | No | Yes |
| React in existing ERB or Haml views, one component at a time | No (a route is all Inertia or all Rails) | Yes | Yes |
| React Router or TanStack Router | Not compatible by design | Yes | Yes, 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. See the ShakaStack Pro coverage notice. Questions: contact@shakacode.com.