Hotwire: HTML Over The Wire
Hotwire is the default front-end framework for Rails. It combines Turbo and Stimulus to deliver fast, modern user interfaces without writing much JavaScript.
Turbo Drive
Turbo Drive intercepts link clicks and form submissions, replacing full page loads with fetch requests. The result feels like a single-page application without the complexity.
Turbo Frames
Turbo Frames decompose pages into independent contexts that can be lazily loaded and updated. Perfect for modals, inline editing, and partial page updates.
Turbo Streams
Turbo Streams deliver page changes as a set of CRUD-like actions over WebSocket or in response to form submissions. Ideal for real-time updates.
Check out the Streams demo in the AppDemo section to see this in action.