Week 22 - Streaming Turbo Streams Over HTTP, Custom Android Keyboard Extension, 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
EuRuKo shares 2025 speaker lineup - EuRuKo shared their speaker-line and it also features two Hotwire-adjecent talks:
- "Building interactive Ruby gem tutorials with Wasm – yes, right in the browser!" by Albert Pazderin
- "Introducing ReActionView: A new ActionView-Compatible ERB Engine" by Marco Roth
Hotwire Native Live - Episode #1 - Joe Masilotti walks through building a basic cross-platform Hotwire Native app from scratch using Rails as the backend and starting fresh projects in Xcode and Android Studio. The stream covers setting up iOS and Android apps that load content from a Rails blog, integrating the Hotwire Native iOS package, and adding native tabs.
Up and Running with Hotwire Native Android Part 5 - Custom Android Keyboard Extension - William Kennedy shows how to enhance a Hotwire Native Android app with a custom formatting toolbar above the keyboard, using Kotlin, JavaScript, and Trix. A great example of bridging native Android and Rails UI for a richer text editing experience.
Streaming Turbo Streams Over HTTP - Tony Messias published a blog post and video in which he explores how to deliver Turbo Stream responses incrementally over HTTP, without relying on WebSockets or SSE. This approach enables real-time, partial updates to the DOM during long-running processes by leveraging Turbo's content negotiation and custom MIME types.
10 Modern CSS Features You Want to Use - Rails Designer shares a quick overview of 10 powerful modern CSS features like :has()
, clamp()
, container queries, and text-wrap: balance
.
A new Action Text compatible editor - Jorge Manrubia shared that he is working on a new editor for Action Text and teased it in a short video demo. It's designed as a drop-in replacement compatible with Action Text and doesn't use or build on Trix, House, Tiptap or ProseMirror.
Instrumental Components has launched - Brian Casel made an announement that he now has officially launched Instrumental Components - a UI components and starter kit for Rails apps using Hotwire and Tailwind.
GoRails: Displaying Online Users - Collin Jilbert shared another part of an updated video series on GoRails where they are building a realtime chat app but using as much Hotwire as they can to do so.
🎉 Releases
turbo-android v7.1.5 - Android framework for making Turbo native apps.
hotwire-native-dev-tools v0.2.0 - A lightweight dev tool to debug and inspect Hotwire Native apps, right from your mobile app.
stimulus-parser v0.3.0 - Statically analyze Stimulus controllers in your project.
view_component v3.23.1 and v3.23.2 - A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
view_component_reflex v3.3.6 - v3.3.10 - Allow Stimulus reflexes in a view component.
anycable v1.6.2 - Realtime server for reliable two-way communication to power-up any backend.
tailwindcss-ruby v4.1.8 - A self-contained tailwindcss
executable, wrapped up in a ruby gem.
phlex v2.3.1 - Build HTML, SVG and CSV views with Ruby classes.
phlex-rails v2.3.0 - Phlex for Rails.
Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!
See you next week!