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; you only need a license to deploy to production.

bundle add react_on_rails_pro
Free to build withNo token needed for development, test, CI/CD, or staging. With no license configured, Pro keeps running and logs its status instead of ever blocking your app.

What Pro adds

Every feature below ships in the public Pro gem. The license covers production use and support — not access.

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
    License when you deploy

    Confirm production rendering and performance on the paths that matter, then add a license when you ship.

Friendly license model

Build now. License when you ship.

Production deployments require a paid license, which includes support from the ShakaCode maintainers. Visit Pro pricing and sign up for current options.

Budget-constrained? Email justin@shakacode.com — we grant free or low-cost licenses in qualifying cases. Licenses from larger companies fund continued React on Rails development.

Prefer to talk it through first? Book a free 30-min call.