Skip to main content

An additive layer on open-source React on Rails

React on Rails Pro

Pro adds React Server Components, streaming SSR, concurrent and cached rendering, and a dedicated Node renderer on top of the open-source gem. The gem and npm package are public — install and build today under ShakaCode Trust-Based Commercial Licensing.

bundle add react_on_rails_pro
ShakaStack Pro covers React on Rails Pro, ShakaPerf, and Inertia Rails SSR Cache for your whole organization at $1,800 per year per organization.React on Rails Pro is free in production when the whole organization, counting affiliates, has fewer than 10 people, under $1M revenue in the last twelve months, and under $1M raised, ever. Charities, educational institutions, and hospitals are free at any size. Nothing phones home and a missing key never blocks your app.

What Pro adds

Every feature below ships in the public Pro gem. Above the free line, React on Rails Pro production use needs a ShakaStack Pro subscription. Evaluation and qualifying free uses remain free.

See it running, read the source

Both demos are public — live apps and full source. Inspect the performance evidence and the code before you talk to us about a license.

Marketplace — RSC performance demo

A marketplace built on Pro + RSC, with Lighthouse reports and bundle-size evidence you can inspect.

TanStack starter — Rails-centered React

Keep Rails at the center and use Pro for the React paths that need Node: RSC and streaming on public pages, SSR with TanStack Router and Table on app surfaces.

Upgrade path

Three steps to build with Pro

  1. 1
    Add the gem and package

    Add react_on_rails_pro and the Node renderer npm package — both public on RubyGems and npm, no account needed to start.

  2. 2
    Turn on the features you need

    Enable RSC, streaming SSR, fragment caching, or the Node renderer on the paths where they actually help.

  3. 3
    Check the free line before production

    Check the three questions on Free & Pro. Charities, educational institutions, and hospitals use React on Rails Pro in production for free at any size. Above the free line, ShakaStack Pro covers the whole organization.

Trust-Based Commercial Licensing

Free for most teams. One flat subscription for the rest.

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.

No license key is required to run React on Rails Pro. ShakaStack Pro includes Slack support and has no limit on headcount or revenue.

See Free & Pro for the three questions that define a small organization, and the full license text on GitHub.

Prefer to talk it through first? Book a 30-minute consultation.