π Aloha
Big thanks
If you're here, I'm guessing that you're a fan of React on Rails or one of our other open-source efforts. Big thanks!
ShakaCode originally started with just me, Justin Gordon. I hired a few people, and we became a small consultancy focusing on optimizing Rails apps that use React. We've been working on React integration with Rails and Webpack since 2014.
π Why sponsor us?
We'd be thrilled if you'd buy us a virtual cup of coffee every month!
With your contributions, we'll continue to invest our time to maintain and contribute to these projects:
- React on Rails: High performance SSR for React on top of Rails.
- rails/webpacker
- sass-resources-loader
- cypress-on-rails
Also, your contributions will support Justin's efforts at creating blog articles and examples, such as his RailsConf 2020 talk:
Webpacker, It-Just-Works, But How?
How does the Webpacker gem provide "it-just-works" webpack integration with Rails? That simplicity did not come easily. The rich functionality, complexity, and rapid evolution of the webpack ecosystem necessitated extension points beyond a simple Ruby config file.
Yet you need to know almost nothing about webpack to leverage the modern JavaScript ecosystem. But what if you want to extend the standard configuration? Maybe you want separate bundles for client and server-side rendering?
This talk will explain the magical plumbing of Webpacker so you can leverage the webpack ecosystem on your terms.
6 sponsors
Meet the team
-
Aloha! Older blog at RailsOnMaui.com. Created shakacode/react_on_rails! and reactrails.com. CEO and founder of @shakacode!
Featured work
-
shakacode/react_on_rails
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
Ruby 4,568 -
shakacode/react-webpack-rails-tutorial
Example of integration of Rails, react, redux, using the react_on_rails gem, webpack, enabling the es7 and jsx transpilers, and node integration. And React Native! Live Demo:
Ruby 1,649 -
shakacode/bootstrap-loader
Load Bootstrap styles and scripts in your Webpack bundle
JavaScript 1,032 -
shakacode/sass-resources-loader
SASS resources (e.g. variables, mixins etc.) loader for Webpack. Also works with less, post-css, etc.
JavaScript 865 -
shakacode/bs-react-on-rails
BuckleScript bindings to react-on-rails
OCaml 5 -
shakacode/cypress-on-rails
Use cypress.io with your rails application
Ruby 215
Learn more about sponsoring developers and organizations.
Select a tier
$5 a month
$10 a month
A couple of cups of coffee
$20 a month
If your company's website uses React on Rails, please consider supporting its ongoing development at this level.
You get priority support on your issues.
$125 a month
You're a React on Rails Pro subscriber! You'll have access to a basic subscription for React on Rails Pro which includes:
- A license for the React on Rails Pro software and examples, such as how to setup loadable components.
- For each calendar month, up to one hour of support, via Slack, zoom, Github code reviews, etc. or one hour removed from the invoice for additional consulting for the month at $125/hour. We'll provide a maximum 24 hour response time for any developer question.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Coffee Supportβ€οΈ β Open source is better with coffee! Big thanks!