Open source projects

Explore just a few of our open source contributions that are making a difference to thousands of projects around the world. For a complete list, visit ShakaCode on GitHub to keep up to date with our latest innovations.

Red star4,300+ stars on GitHub

React on Rails

The world’s leading solution for integrating of Ruby on Rails, React, and Webpack using rails/webpacker to build Isomorphic (Universal) apps, a new hybrid approach for accelerating the development of web applications. With over 2 million downloads and in use on more than 2,000 public websites, we believe we deserve our more than 4,300 stars!

Read more about React on Rails in the article “3 ways to use React with Ruby on Rails 5” by Hrishi Mittal, the founder of Learnetto with more than a decade’s experience building software using a variety of different technologies including Rails, React, Redux, and Flux.

View in GitHubArrow right

Over three weeks, the ShakaCode team helped us migrate to React on Rails Pro, set up Webpack v4, migrated our entire asset pipeline to Webpack v4. The results were great. Our blog and product pages are 80-90% faster after that effort. The improved fragment caching was quick to set up and made a huge dent in our average server response times.

Paul Benigeri - shakacode client
Paul BenigeriVP of Growth & Engineering at HVMN

Boost React on Rails with React on Rails PRO

Improve your server response times up to 90% with built-in code-splitting, caching, and more efficient React server-side rendering for just $950/year.

What makes it all the more impressive, is that during the period where we've reduced response times by almost 75%, we’ve also increased throughput by 124%. So we’re handling 2.24x the number of requests while maintaining much faster response times than previously. That’s amazing!

Justis Blasco - shakacode client
Justis BlascoCo-founder and VP of Technology at Popmenu
Slack

Join our Slack channel and chat with the experts

Bootstrap Loader

Red star1,000+
A loader for loading Twitter Bootstrap styles and scripts into your Webpack. It supports Webpack v4 and Bootstrap v4.
View in GitHubArrow right

Sass Resources Loader

Red star200+
This loader imports your SASS resources into every required SASS module, allowing you to use shared variables and mixins across all SASS styles without manually importing them into each file. It also works with CSS modules.
View in GitHubArrow right

Cypress On Rails

Red star200+
A gem for using cypress.io with Ruby on Rails with the goal of controlling State as mentioned in Cypress Best Practices. This gem provides an option to Capybara for creating ergonomic integration tests with Cypress.
View in GitHubArrow right

ShakaCode makes it happen!

Schedule a free, 30-minute call to discuss what ShakaCode can do for your project. Or email us at contact@shakacode.com with your ideas, challenges, or questions. We'll get back to you within two business days.