Ruby on Rails web apps using frontend frameworks

Find Rails web apps integrated with frontend frameworks like React or Vue.js for building interactive and dynamic user interfaces.

  • This list includes 24 frontend frameworks used by Rails web apps.
  • Click on a frontend framework to view a list of Rails web apps using it.
  • Know a Rails site using an unlisted frontend framework? Let us know!

Frontend frameworks

Stimulus

Used by 7 Rails websites

A lightweight JavaScript framework for enhancing HTML elements with behavior, designed to work seamlessly with server-rendered HTML in Rails.

Hotwire Turbo

Used by 6 Rails websites

A Rails framework for building fast, modern web applications with minimal JavaScript by replacing parts of the page via server-rendered HTML updates.

React

Used by 6 Rails websites

A widely-used JavaScript library developed by Facebook for building user interfaces with a component-based and declarative approach.

Alpine.js

Used by 2 Rails websites

A lightweight JavaScript framework for adding interactivity to HTML, offering simplicity and reactivity similar to Vue or React but with minimal overhead.

jQuery

Used by 2 Rails websites

A fast and feature-rich JavaScript library for DOM manipulation, event handling, and AJAX interactions, widely used before modern frameworks emerged.

Inertia.js

Used by 1 Rails website

A framework for building server-driven single-page applications, combining the best of server-side rendering and client-side interactivity.

Angular

Not used by any Rails web apps yet

A comprehensive framework developed by Google for building dynamic, single-page web applications using a component-based architecture.

Vue

Not used by any Rails web apps yet

A progressive JavaScript framework for building user interfaces, offering simplicity, flexibility, and an approachable API for developers of all levels.

Preact

Not used by any Rails web apps yet

A fast and lightweight alternative to React with the same modern component-based architecture but a smaller bundle size.

Svelte

Not used by any Rails web apps yet

A modern framework for building user interfaces, where components are compiled into efficient JavaScript, eliminating the need for a runtime.

Lit

Not used by any Rails web apps yet

A library for building fast and lightweight web components with minimal boilerplate, leveraging modern standards like Web Components and reactive properties.

Solid

Not used by any Rails web apps yet

A reactive JavaScript framework designed for high performance and fine-grained reactivity, offering a modern take on building web interfaces.

Qwik

Not used by any Rails web apps yet

A cutting-edge JavaScript framework focused on delivering instant interactivity and optimizing performance for complex web applications.

Stencil

Not used by any Rails web apps yet

A framework for building reusable, standards-based web components with a focus on performance and compatibility with multiple frameworks.

HTMX

Not used by any Rails web apps yet

A library for building modern, dynamic web applications with minimal JavaScript, focusing on extending HTML attributes to enable advanced interactivity.

Astro

Not used by any Rails web apps yet

A modern web framework designed for building static websites and web applications with optimized performance and support for multiple UI frameworks.

Ember

Not used by any Rails web apps yet

A robust framework for building ambitious web applications, offering a convention-over-configuration approach and tools like Ember CLI for productivity.

Elm

Not used by any Rails web apps yet

A functional programming language for building web frontends, emphasizing performance, immutability, and a strong type system to eliminate runtime errors.

Aurelia

Not used by any Rails web apps yet

A forward-thinking JavaScript framework focused on simplicity and developer productivity, offering clean conventions and data-binding capabilities.

Unpoly

Not used by any Rails web apps yet

A framework for creating fast and dynamic server-rendered web applications, enhancing user experience without requiring a full SPA.

Backbone.js

Not used by any Rails web apps yet

A lightweight JavaScript library providing structure to web applications with models, views, events, and a RESTful JSON interface.

Prototype.js

Not used by any Rails web apps yet

A pioneering JavaScript library that introduced features like AJAX support and DOM extensions, widely used before modern frameworks gained popularity.

MooTools

Not used by any Rails web apps yet

A lightweight JavaScript library that extends JavaScript's core functionality, offering utilities for DOM manipulation, animations, and more.

Other

Not used by any Rails web apps yet

A placeholder for any JavaScript framework or library not listed, often referring to niche, experimental, or custom tools.