Week 20 - First Pass Stimulus MCP Server, Hotwire Native Tab Bar, and more!
This week, a new Stimulus MCP server, native iOS tab bars, and building Rails with Inertia.js!

Welcome to Hotwire Weekly!
Welcome to another issue of Hotwire Weekly! Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
First Pass: Stimulus MCP Server - Marco Roth opened a first pass pull request for a new Stimulus MCP server on the Stimulus LSP repo, which helps LLMs to ask Stimulus-specific questions about your application using so-called "tools". They work in apps like Claude Desktop, Cursor, and other similar AI-code editors. Feel free to leave a comment in the pull request if you can think of useful Stimulus MCP Tool that shouldn't be missing.
Add a native tab bar in Hotwire Native – iOS - Joe Masilotti published a guide on adding native tab bars in Hotwire Native iOS apps introduces the HotwireTabBarController
to implement native tab navigation with minimal Swift code.
Natural Language Parser for Recurring Events using Stimulus - Rails Designer explores allowing natural language input for scheduling recurring events. Instead of traditional dropdowns, users can type phrases like "every week" or "monthly on the 15th," which are parsed into recurrence rules using a Stimulus controller and a custom RecurringParser
class.
Using React in Rails with Inertia.js - Ken Greeff walks through how to set up a modern Rails app using Inertia.js with React and Vite. The setup allows for fast, SPA-like navigation without giving up Rails routing or server-side logic. While not Hotwire-based, it follows similar goals of speeding up interactions while keeping developer ergonomics.
Rails 8 Nested Forms Using Stimulus - APPSIMPACT Academy walks through how to build nested forms in Rails 8 using Stimulus. The example creates a Project model with associated Tasks, allowing users to dynamically add or remove tasks within a single form using Stimulus controllers.
Plain Vanilla - Plain Vanilla Web is a tutorial site that advocates for building websites and applications using only native web technologies - HTML, CSS, and JavaScript—without relying on frameworks or build tools.
GoRails: Inline Editing Messages - 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
view_component v4.0.0.alpha5 - A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
tailwindcss-ruby v4.1.7 - 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!