Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Virtualized | 24,863 | 2,728 | 1,835 | 5 months ago | 296 | April 17, 2023 | 501 | mit | JavaScript | |
React components for efficiently rendering large lists and tabular data | ||||||||||
Blitz | 13,052 | 3 | 17 | 2 days ago | 482 | July 20, 2023 | 213 | mit | TypeScript | |
⚡️ The Missing Fullstack Toolkit for Next.js | ||||||||||
Nivo | 11,880 | 151 | 191 | a day ago | 69 | May 07, 2023 | 113 | mit | TypeScript | |
nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries | ||||||||||
React Fiber Architecture | 9,860 | 8 months ago | 32 | |||||||
A description of React's new core algorithm, React Fiber | ||||||||||
React_on_rails | 4,984 | 419 | 9 | 10 days ago | 196 | July 31, 2023 | 15 | mit | Ruby | |
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance. | ||||||||||
Frontity | 2,842 | 6 | 70 | 5 months ago | 61 | November 23, 2022 | 66 | apache-2.0 | TypeScript | |
» Frontity - The React Framework for WordPress | ||||||||||
Beidou | 2,724 | 5 | 33 | 2 years ago | 42 | March 01, 2022 | 51 | mit | JavaScript | |
:milky_way: Isomorphic framework for server-rendered React apps | ||||||||||
React Native Htmlview | 2,647 | 374 | 42 | 2 months ago | 20 | July 25, 2020 | 144 | isc | JavaScript | |
A React Native component which renders HTML content as native views | ||||||||||
Rawact | 2,552 | 4 | 3 | 5 years ago | 7 | November 15, 2018 | 17 | mit | JavaScript | |
[POC] A babel plugin which compiles React.js components into native DOM instructions to eliminate the need for the react library at runtime. | ||||||||||
Happy Dom | 2,317 | 4 | 1,499 | a day ago | 414 | August 22, 2023 | 104 | mit | TypeScript | |
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML. |
rails/webpacker
, shakapacker
.These are the docs for React on Rails 13. To see the older docs: v12 and v11.
React on Rails integrates Rails with (server rendering of) Facebook's React front-end framework.
This project is maintained by the software consulting firm ShakaCode. We focus on Ruby on Rails applications with React front-ends, often using TypeScript or ReScript (ReasonML). We also build React Native apps and Gatsby sites. See our recent work for examples of what we do. ShakaCode.com (HiChee.com) is hiring developers that like working on open-source.
Are you interested in optimizing your webpack setup for React on Rails including code splitting with react-router and loadable-components with server-side rendering for SEO and hot-reloading for developers? We did this for Popmenu, lowering Heroku costs 20-25% while getting a 73% decrease in average response times. Several years later, Popmenu is serving millions of SSR requests per day with React on Rails.
Check out React on Rails Pro. For more information, feel free to contact Justin Gordon, [email protected], maintainer of React on Rails.
See the documentation at shakacode.com/react-on-rails/docs.
To provide a high performance framework for integrating Ruby on Rails with React via the Webpacker gem, especially regarding React Server-Side Rendering for better SEO and improved performance.
Given that rails/webpacker
gem already provides basic React integration, why would you use "React on Rails"?
javascript_pack_tags
and stylesheet_pack_tags
on your layouts based on what’s shown. “It just works!”See Rails/Webpacker React Integration Options for comparisons to other gems.
spec/dummy
which demonstrates several uses of react_on_rails
is available on heroku through this link
Requires creating a free account.
Ruby on Rails >=5, rails/webpacker >= 4.2 or shakapacker > 6, Ruby >= 2.7
Bug reports and pull requests are welcome. See Contributing to get started, and the list of help wanted issues.
ShakaCode is hiring passionate software engineers to work on our projects, including HiChee!
The gem is available as open source under the terms of the MIT License.
The following companies support our open source projects, and ShakaCode uses their products!