New releases

Hotwire Club tooling is now open-source

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

Blog

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