Week 35 - Shift+Click in Stimulus, Easy Redesign in Rails, 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!
Rails World 2025 is happening next week in Amsterdam and there are some Hotwire-adjecent talks scheduled:
- Keynote: Hotwire Native - A Rails Developer's Secret Tool for Building Mobile Apps by Joe Masilotti
- Coming Soon: Offline Mode to Hotwire with Service Workers by Rosa Gutiérrez
- Introducing ReActionView: A new ActionView-Compatible ERB Engine by Marco Roth
- Lessons from Migrating a Legacy Frontend to Hotwire by Radan Skorić
Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
Turning URLs into User Friendly Links with Stimulus in Rails - Nicolás Galdámez shows how a Stimulus controller watching the trix-paste
event can detect same-site URLs, fetch their titles, and instantly convert them into nicely formatted links.
Superform 0.6.x released - Brad Gessler wrote about the new release of Superform, which adds smoother ERB integration, automatic strong parameter handling, and native HTML5 input helpers to make Rails forms cleaner and easier to work with.
Shift+Click Selection for Bulk Actions with Stimulus - Rails Designer illustrates how to enhance Rails listings with bulk-action support using Shift+Click and Stimulus. A simple controller toggles hidden checkboxes when Shift is pressed.
Easy Redesign in Rails: Run Old and New Side by Side with :variants - Victor Cobos shows how to leverage Rails :variants
to ship a new design alongside the old one. He's using a URL flag like ?redesign=true
, and Rails will render the +redesign
templates, which works across layouts, partials, mailers, and components.
SupeRails: Hotwire Native Rails - convert your Rails app into Native very fast - Yaroslav Shmarov published a video in which he talks through the Hotwire Native Rails gem, which adds helpers, routes, and controllers to quickly adapt a Rails app into a native iOS or Android app.
Inspired By RailsConf: The Ruby Friends App - Rhiannon Payne shares how Joe Masilotti turned a simple RailsConf observation into RubyFriends.app on the Ruby Central blog. It's a Hotwire Native-powered networking tool that works across web, iOS, and Android. He’ll also be showcasing it live in his Rails World 2025 keynote.
How to Build AI-Generated Loading Messages in Rails 8 with Hotwire & Stimulus - Andrés Urdaneta shows how to recreate the playful, dynamic loading messages you see in apps like Claude Code. Using Rails 8 with Hotwire, Stimulus, Solid Queue/Cable, and RubyLLM, he builds a flow where background jobs generate and stream AI-powered loading phrases in real time, creating a fun user experience.
Rails Blocks: 8 new Rails UI components shipped - Sandu released a new update for Rails Blocks and shipped 8 new UI components.
🧰 Libraries and Tools
action_native_push - Rails push notifications for mobile platforms.
tidewave_rails - A coding agent that runs in the browser alongside your web application, deeply integrated with Rails.
🎉 Releases
symfony/ux v2.30.0 - A JavaScript ecosystem for Symfony built using Stimulus.
herb v0.6.1 - Powerful and seamless HTML-aware ERB parsing and tooling.
nitro_kit v0.7.0 - A good-to-go UI kit for Ruby on Rails.
hot-glue v0.6.25 - Scaffold building companion for Turbo.
Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!
See you next week!