Libraries
- Turbo - The speed of a single-page web application without having to write any JavaScript.
- Stimulus - A modest JavaScript framework for the HTML you already have.
- Strada - Create fully native controls, driven by your web app.
- Turbo Morph - Morph action for Turbo Streams
- TurboBoost Commands - Commands to help you build robust reactive applications with Rails & Hotwire.
- TurboBoost Streams - Take full control of the DOM with Turbo Streams
- Turbo Power - Power-pack for Turbo Streams
- StimulusReflex - A set of StimulusJS components for TailwindCSS apps similar to Bootstrap JS components
- Tailwindcss Stimulus Components - A set of StimulusJS components for TailwindCSS apps similar to Bootstrap JS components.
- Stimulus Store - Ultra lightweight state management for your Stimulus-powered web applications.
Newsletters
- Hotwire Weekly - A weekly newsletter about Hotwire, Stimulus, and Turbo.
Articles & Tutorials
- Turbo Streaming Modals in Ruby on Rails
- Accessing Stimulus Controllers From A Given DOM Element In Hotwire
- A happier path in Turbo with morphing
- Turbo 8 Page Refreshes (+ Morphing) Explained at Length
- Hotwire Modals in Ruby on Rails with Stimulus and Turbo Frames
- Turbo Streaming Modals in Ruby on Rails
- How to add a loading animation to your turbo frame with TailwindCSS
- Flash Messages (notifications) in Rails Apps
- When do we use Turbo 8 Page Refresh and Morphing?
- How to add hotkeys to your Rails app with Stimulus
- Turbo View Transitions in Rails
- Turbo Flash Notices (demo & code)
- Digging into View Transitions with Turbo 8 and Rails
- Copy to clipboard with Stimulus using the Clipboard API
- Wrapping cleave-zen (former cleave.js) with Hotwire Stimulus to format date and time input fields
- Turbo Frame Search Filters
- How to build responsive search with Turbo Frames and Stimulus
Screencasts
DriftingRuby.com
- Hotwire Modals
- Hotwire Dashboards
- Hotwire & ViewComponent
- Saving Attributes with Hotwire
- Infinite Scrolling with Hotwire
- Dynamic Select Forms with Hotwire
- Drag and Drop with Hotwire
- Ransack Search and Hotwire
- Real-time Comments and Voting
- CSS and JS in Rails Engines
- Hotwire Booking System
- Shopping Cart with Turbo
- Stimulus Outlets API
- Custom Turbo Stream Outlets
GoRails.com
- How to use Hotwire in Rails
- How to use Devise with Hotwire & Turbo.js
- Hotwire Modal Forms
- Flash Messages and Toasts with Hotwire & Turbo.js
- Dynamic Select Fields in Rails with Hotwire
- Datatables From Scratch Using Hotwire
- Realtime Charts with Stimulus Target Callbacks
- Inline Editing with Turbo Frames in Rails
- Custom Turbo Confirm Modals with Hotwire in Rails
- Dynamic Nested Forms with Turbo
- Turbo Confirm Modals with Confirmation Text in Rails
- Auto-submitting Forms & Custom Turbo Stream Actions
- Custom Turbo Stream Actions
- Refactoring Turbo Streams into Turbo Frames
- Liking Posts in Rails with Hotwire
- Responsive Navigation with Turbo