React on Rails
Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11.5
- age_days: 4031
- days_rel: 35
- days_push: 7
- n_releases_24m: 5
Adoption not part of the score
5190 stars · 629 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacker bundling, and server-side rendering. It supports hot module replacement, auto-bundling, Redux, i18n, and offers a Pro tier with React Server Components, streaming SSR, and a dedicated Node renderer.
Use cases
- render react components in rails views
- server-side rendering of react for seo in a rails app
- add react to an existing ruby on rails application
- pass rails data to react components without building a separate api
- hot reloading react during rails development
- migrate from react-rails or webpacker to a modern react setup
- react server components with rails
When to choose
- you have a Rails app and want React without building a separate API backend
- you need SSR of React components for SEO and fast initial page loads
- you want Rails conventions, asset pipeline, and view helpers with modern JS tooling
- you want a maintained integration with generators, tutorials, and commercial support options
When to avoid
- you are building a standalone SPA or non-Rails backend
- you prefer Hotwire or Inertia-style approaches without a JS build pipeline
- you need RSC, streaming SSR, or high-throughput SSR on the free tier only
- your Rails version is older than 7.0 or Ruby older than 3.3
Facets
library · maturity active
ssr frontend-framework build-tool templating state-management internationalization web-development frontend backend developer-tools ruby cross-platform ruby-on-rails react webpack shakapacker server-side-rendering hot-module-replacement redux ruby-gem npm-package react-server-components nodejs web-server
10 sources
- readme: https://github.com/shakacode/react_on_rails · fetched 2026-08-28 · 988c53e98071
- homepage: https://www.shakacode.com/react-on-rails/docs/ · fetched 2026-08-29 · 4ea124f68ce3
- site_page: https://reactonrails.com/docs/getting-started/existing-rails-app · fetched 2026-08-29 · a886c4d9c285
- site_page: https://reactonrails.com/docs/getting-started/using-react-on-rails · fetched 2026-08-29 · 94573f6ef05f
- site_page: https://reactonrails.com/docs/getting-started/oss-vs-pro · fetched 2026-08-29 · c105b77de9b9
- site_page: https://reactonrails.com/docs/pro/upgrading-to-pro · fetched 2026-08-29 · ac248d24f37a
- site_page: https://reactonrails.com/docs/introduction · fetched 2026-08-29 · 009990bfc5fc
- site_page: https://reactonrails.com/docs/getting-started/create-react-on-rails-app · fetched 2026-08-29 · 5150f13b34bb
- site_page: https://reactonrails.com/docs/getting-started/quick-start · fetched 2026-08-29 · 551a73656059
- site_page: https://reactonrails.com/docs/getting-started/tutorial · fetched 2026-08-29 · f3e5cc23537b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| shakacode/react_on_rails | main | 98 |
| shakacode/react-webpack-rails-tutorial | examples | 90 |
For agents
markdown · JSON · MCP: product_card(name="shakacode/react_on_rails")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem