Week 34 - Action Native Push, User-Specific Turbo Stream Partials, 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
Introducing Action Native Push - Jacopo Beschi on the 37signals blog announces that they released a new Rails gem called Action Native Push, enabling direct push notifications to Apple and Google without relying on AWS SNS or Pinpoint. It likely fulfills part of the vision discussed in Rails Issue #50454 about integrated push notification support.
TailwindCSS v4+ Custom Theme Styling - Amanda Klusmeyer on the Flagrant Blog explains how Tailwind v4 moves to a CSS-first config using the @theme
directive for design tokens and @custom-variant
for flexible theming, including dark mode.
User-Specific Content in Turbo Stream Partials - Rails Designer offers a clever solution for showing per-user UI, such as edit/delete buttons, when using Turbo Streams. Instead of server-side conditionals that may run in the wrong user context, use a custom <turbo-show>
element that compares current-user-id
with the message's author ID. This will then correctly decide the visibility client-side.
Light/Dark Mode in Rails Using Stimulus and Tailwind - Macu Gnazo on the Unagi blog shows how to add dark mode to Rails with Tailwind’s dark:
classes and a Stimulus controller that toggles and persists user preferences.
Print Version of the "Hotwire Native for Rails Developers" book - Joe Masilotti shared a photo of the print edition of his book Hotwire Native for Rails Developers. If you want to dive into building native iOS and Android apps with Rails and Hotwire, you can grab your copy here.
🧰 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
hotwire-native-bridge v1.2.2 - Web library for building Bridge Components in Hotwire Native apps.
hotwire-native-dev-tools v0.3.0 - A lightweight dev tool to debug and inspect Hotwire Native apps.
anycable v1.6.4 - Realtime server for reliable two-way communication to power-up any backend.
anycable-rb v1.6.1 - Ruby SDK for AnyCable.
herb v0.6.0 - Powerful and seamless HTML-aware ERB parsing and tooling.
symfony/ux v2.29.2 - A JavaScript ecosystem for Symfony built using Stimulus.
hot-glue v0.6.24 - Scaffold building companion for Turbo.
tailwindcss-ruby v4.1.12 - A self-contained tailwindcss
executable, wrapped up in a ruby gem.
Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!
See you next week!