Ruby on Rails web apps using real-time frameworks

Discover Rails web apps using real-time frameworks like Action Cable or Pusher to deliver live updates for features like chat and notifications.

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

Real-time frameworks

Action Cable

Used by 7 Rails websites

A Rails framework for integrating WebSocket-based real-time features, allowing seamless communication between clients and the server.

Turbo Streams

Used by 3 Rails websites

A Rails framework for real-time updates, allowing dynamic partial updates of HTML via WebSockets or HTTP.

WebSockets

Used by 3 Rails websites

A protocol for enabling full-duplex communication channels between a client and a server, foundational for building real-time applications.

Solid Cable

Used by 2 Rails websites

A database-backed Action Cable adapter that replaces Redis by storing messages in a table and polling for updates, offering comparable performance in most cases.

Pusher

Used by 1 Rails website

A managed service for real-time messaging and WebSocket connections, providing an easy-to-use API for broadcasting and subscribing to events.

AnyCable

Not used by any Rails web apps yet

A scalable alternative to Action Cable for Rails, leveraging gRPC and WebSocket servers for improved performance and compatibility.

Faye

Not used by any Rails web apps yet

A lightweight publish-subscribe messaging system for real-time messaging over WebSockets and HTTP, ideal for dynamic applications.

Slanger

Not used by any Rails web apps yet

An open-source server implementation of the Pusher protocol, offering real-time messaging and WebSocket support.

StimulusReflex

Not used by any Rails web apps yet

A Rails framework for building interactive, real-time web applications by handling server-side rendering updates over WebSockets.

Synced

Not used by any Rails web apps yet

A real-time synchronization library for Rails that uses WebSockets to keep data consistent between the server and connected clients.

Other

Not used by any Rails web apps yet

A placeholder for any real-time framework or technology not listed, typically referring to custom or lesser-known solutions.