Week 24 - Stimulus client-side validations, Turbo SwiftUI? and more!
Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!

Welcome to Hotwire Weekly!
Welcome to another issue of Hotwire Weekly! Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
Better Client-side Validations Using Stimulus - Nicolás Galdámez shows how to enhance native HTML validations with Stimulus and CSS. By combining :has(input:invalid)
and small controllers, you get live, styled error messages with minimal JavaScript.
Hotwire Native LIVE Episode 3: Debugging - Joe Masilotti covers how to debug Hotwire Native apps by enabling debugLoggingEnabled
, reading Xcode logs, and tracing visits, errors, and bridge components. Also includes tips for diagnosing path configuration issues.
GitHub Flavored Markdown in Rails with Commonmarker - Exequiel Rozas shows on the Avo blog how to render GitHub-style Markdown in Rails using Commonmarker, with support for emojis, tables, task lists, and custom shortcodes.
Introducing Turbo Transition: create smoother Turbo Streams - Rails Designer presents Turbo Transition, a lightweight custom element that adds animated entry/exit transitions to elements injected or removed via Turbo Frames and Streams.
Turbo SwiftUI - A dream that might be coming true - Brad Gessler revisits his long-standing idea of building a Turbo SwiftUI wrapper, aiming to tightly integrate web content into SwiftUI UIs like TabView
. He highlights the new SwiftUI WebKit APIs from Apple (introduced at WWDC 2025) could enable seamless embedding of Turbo-powered views within SwiftUI components.
Catalyst UI Stimulus components - Jacob Daddario shared a WIP for Catalyst UI components in Stimulus featuring keyboard accessibility, focus trapping, animation-aware mounting/unmounting, and a pseudo-top layer to avoid stacking context issues.
Hotwire Club Challenge: Turbo Streams - List Animations Using the View Transitions API - Julian Rubisch published a new challenge for The Hotwire Club about the View Transitions API and Turbo Streams.
🧰 Libraries and Tools
Bridge Components for Hotwire Native - A collection of bridge components for Hotwire Native apps.
turbo-transition - A "minion" for Turbo-Frames and Streams.
🎉 Releases
herb v0.2.0 - Powerful and seamless HTML-aware ERB parsing and tooling.
hot-glue v0.6.20 - Simple, plug & play Rails scaffold building companion for Turbo-Rails and Hotwire.
tailwindcss-ruby v4.1.10 - A self-contained tailwindcss
executable, wrapped up in a ruby gem.
tailwindcss-rails v4.3.0.rc1 - Tailwind CSS for Rails.
inertia_rails-contrib v0.5.0 - A collection of extensions and developer tools for Rails Inertia adapter.
Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!
See you next week!