Hotwire Weekly logo

Hotwire Weekly

Subscribe
Archives
June 15, 2025

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!

Hotwire Weekly Logo

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!

Don't miss what's next. Subscribe to Hotwire Weekly:
Website Bluesky X LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.