New releases

Hotwire Club tooling is now open-source

Explore the agentic skills pack and the MCP server for building assistant workflows.

Blog

All Hotwire Club challenges in one place: hands-on Turbo and Stimulus exercises with detailed solutions, published biweekly since 2023.

Page 2

Turbo Frames - Form Submission Loading States
Julian Rubisch
Julian Rubisch

Add loading feedback to form submissions inside Turbo Frames using busy attributes and data-turbo-submits-with.

Turbo Frames - Using External Forms
Julian Rubisch
Julian Rubisch

Refer to external forms from within a Turbo Frame

Turbo Frames - Loading Spinner
Julian Rubisch
Julian Rubisch

Display a loading spinner while a Turbo Frame is `busy` fetching content asynchronously

Stimulus - Web Share API
Julian Rubisch
Julian Rubisch

Use the native browser web sharing capabilities from Stimulus

Turbo Frames - Typeahead Validation
Julian Rubisch
Julian Rubisch

Use "preflight" requests to validate a form before submitting it

Turbo Streams - List Animations Using the View Transitions API
Julian Rubisch
Julian Rubisch

Create list animations using Turbo Streams and the View Transitions API

Cookies
essential