Marketplace — RSC performance demo
A marketplace built on Pro + RSC, with Lighthouse reports and bundle-size evidence you can inspect.
An additive layer on open-source React on Rails
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_proEvery 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.
Render React Server Components from Rails and stream their payload to the browser, shipping interactive UI with dramatically less client JavaScript.
stream_react_component flushes server-rendered HTML as each Suspense boundary resolves, and every piece hydrates the moment it streams in — first paint never waits on the slowest data, and the page turns interactive sooner.
async_react_component renders multiple components in parallel through the Node renderer instead of one after another, cutting response time on component-heavy pages.
Fragment-cache rendered output — including streamed components — and add prerender caching so cache hits skip props, serialization, and JS execution entirely.
A concurrent Fastify-based Node.js renderer pool delivers higher SSR throughput than single-threaded ExecJS, and powers RSC, streaming, and parallel rendering.
Loadable-component code splitting with SSR-aware bundle caching keeps large client bundles fast to build and ship.
Both demos are public — live apps and full source. Inspect the performance evidence and the code before you talk to us about a license.
A marketplace built on Pro + RSC, with Lighthouse reports and bundle-size evidence you can inspect.
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
Add react_on_rails_pro and the Node renderer npm package — both public on RubyGems and npm, no account needed to start.
Enable RSC, streaming SSR, fragment caching, or the Node renderer on the paths where they actually help.
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
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.