react-on-rails
Ruby on Rails
react-on-rails | Ruby on Rails | |
---|---|---|
11 | 529 | |
5,124 | 56,308 | |
0.1% | 0.3% | |
8.1 | 10.0 | |
4 days ago | 4 days ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
react-on-rails
-
Rewrite It in Rails
React plus Rails is my favorite modern combo. Development bliss.
https://github.com/shakacode/react_on_rails
-
React + Ruby on Rails without any gems
One is to add a gem: react-rails or react_on_rails for example. But there is a way to have a simple integration without using these gems.
-
Considering moving from NextJS to Rails
You should take a look at https://github.com/shakacode/react_on_rails. I created that repo back in 2015 and it's still going strong. Popmenu.com uses it and we've got 5,000 restaurant chains on the Rails monolith and huge traffic and transaction volume. Check out the html source of a popmenu site, like https://110grill.com. You'll see react-on-rails in the source.
-
Spent the past week learning Stimulus and Hotwire - you don't need it, you can do the same thing with jQuery
It's me, Justin, the guy the started React on Rails and React on Rails Pro many years ago! I'll be following this thread!
-
Best project setup for Rails+React with "remember me" feature
The problem is I have no idea how to implement the "remember me" feature in that gem without just making the tokens not refresh for a very long time (I think that would be a security concern). So then I looked more into react_on_rails to just use sessions with Devise as a normal rails app, but I don't know if I'll be able to deploy that on AWS because of the changes I have to do to the webpacker/webpack config to allow for a better folder structure. I've never done that so I don't know if there may be any issues.
-
Frontend based access control?
I have a production level Ruby on Rails app that is slowly transitioning from pure Rails with JS sprinkles to a Rails backend and React frontend kind of situation using React on Rails.
- How to create a project with both .erb and react? Do I use webpack=react?
-
Does anyone know a way to make a React with Rails application SEO friendly?
https://github.com/shakacode/react_on_rails - It was last updated 2 months ago & can do prerendering. I'm not sure why more people aren't suggesting this.
-
React Frontend vs Hotwire
https://github.com/shakacode/react_on_rails use this instead. It's maintained and preferred nowadays
- Hotwire: the new evolution of Turbolinks from Basecamp
Ruby on Rails
- Loco 0.14 on Cathyos: ๅงใๆน
-
Loco 0.14 on Cathyos: Getting started
Loco is a relatively new Rust web framework which first appeared around 2021. It is strongly inspired by Ruby on Rails, and designed to bring developers productivity as various functionality on routing, middlewares, and request handling. They aim to provide a modern and intuitive development experience.
-
"Kubernetes Explained: Benefits, Use Cases, and Why Airbnb,Spotify and CERN Rely on It ๐ค"
Initially, Airbnb operated on a Ruby on Rails monolith known as Monorail. However, as the company grew, this monolithic architecture became a bottleneck, leading to dependency issues and operational inefficiencies. To address these challenges, Airbnb began migrating to a service-oriented architecture SOA in 2018, which helped in managing dependencies more effectively and enhancing scalability Airbnb leverages Kubernetes to efficiently manage its cloud infrastructure and handle the daily fluctuations in traffic. Airbnb has transitioned almost all of its online services from manually orchestrated AWS EC2 instances to Kubernetes, significantly enhancing its operational efficiency.
-
Show HN: Instantly visualize any codebase as an interactive diagram
The messages that are displayed during diagram generation seem to describe the current progress but actually they are generic/comedic messages that run in a loop.
Also, I tried this with https://github.com/rails/rails and it never finished.
-
20+ Best Web Development Tools & Software (With Pricing) to Use in 2025๐๐ฅ๐ฅ
16. Ruby on Rails
-
Reading the Ruby 3.4 NEWS with professionals (English translation)
If you set this to false, major GC will not occur even if there are many objects in the old generation (more precisely, the old objects are not incremented while the configuration is false). This was introduced to create a modern version of the old OoB GC. In other words, it is now possible to control the system so that major GC, which takes time, is prohibited while requests are processed, and perform major GC when there is time to spare. I don't know much about it, but I think it will be included in Rails (this feature was included based on a discussion about making OOB GC the default in Ruby on Rails (Run GC out-of-band by default ยท Issue #50449 ยท rails/rails).
-
Introducing the `script` Folder in Rails 8 and a New Gem for Browser-Based Data Migration
This feature was added via this pull request: https://github.com/rails/rails/pull/52335
- Optimizing Ruby's JSON, Part 1
-
Scaling Smarter: Unlocking the Power of Ruby on Rails with an Outsourced Team
Scaling your Ruby on Rails application can be a challenging yet rewarding journey. Whether you're accommodating rapid user growth, implementing new features, or improving performance, leveraging an outsourced team can offer efficiency and expertise at an optimized cost. This guide explores the strategic steps to scale your Ruby on Rails software effectively with outsourced talent, ensuring a seamless experience for your users.
-
Rails 8: Introducing the Built-in Authentication Generator
View the Ruby code: Rails Authentication Source
What are some alternatives?
react-rails - Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker.
Roda - Routing Tree Web Toolkit
Sinatra - Classy web-development dressed in a DSL (official / canonical repo)
Hanami - The web, with simplicity.
react-d3-library - Open source library for using D3 in React
CodeBehind Framework - CodeBehind is a modern and revolutionary full-stack framework built on ASP.NET Core.
backbone-react-component - A bit of nifty glue that automatically plugs your Backbone models and collections into your React components, on the browser and server
Cuba - Rum based microframework for web development.
Camping - the 5k pocket full-of-gags web microframework
Padrino - Padrino is a full-stack ruby framework built upon Sinatra.