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
Free to learn. Paid for private business value.No token is required for development, test, CI/CD, and staging, plus demos, education, or qualifying open-source projects. Production use that creates private business value requires a paid React on Rails Pro license.

What Pro adds

Every feature below ships in the public Pro gem. Trust-based commercial licensing covers production use and support — not access to evaluate the package.

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
    Align licensing before production

    Confirm production rendering and performance on the paths that matter, then add a paid license before private business value ships.

Trust-Based Commercial Licensing

Free to learn. Paid when it creates private business value.

React on Rails Pro uses ShakaCode Trust-Based Commercial Licensing: free for learning, demos, tutorials, education, and qualifying OSS; paid for production use that creates private business value. Visit Pro pricing and sign up for current options.

The umbrella philosophy is separate from the legal terms: production use remains governed by the React on Rails Pro EULA. Budget-constrained? Email justin@shakacode.com about free or low-cost licenses in qualifying cases.

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