An Opinionated Companion to Hotwire

Hotwire is a frontend toolkit favoring minimal JavaScript, server-side rendering, and HTML payloads. While it's deliberately open-ended about how you use it, this site prescribes a more constrained approach.

Pitfalls & Burns

What can bite you in a working Hotwire app, grouped by the part it comes from, with the refactoring that fixes each one.

Stimulus

Turbo Drive

Turbo Frames

Turbo Streams

Recommended Resources

Where to go deeper with Hotwire: the official handbooks, plus a running list of the books, courses, sites and blogs worth knowing about.