HotwireはRails7から同梱されるようになったフロントエンド用のライブラリ群です。Rails作者であるDHHの所属する37signalsのメンバーが主体となって作られており、Railsとセットで使われるイメージがあったりするかもしれませんが、実はそうではなくそれぞれ単体で使えるライブラリになっていて言語やフレームワークに関係なくフロントエンドに導入できます。 そこでRails以外でも充分活用できることを示すためGo言語での実装例を挙げつつ紹介記事を書きます。 Hotwireとは そもそもHotwireとは単一のライブラリではなくHotwireという設計思想に則ったライブラリ群の総称です。 以下の3つから構成されます。 Turbo Stimulus Strada Stradaはモバイルアプリを構築するためのライブラリです。今回はTurboとStimulusについて扱います。 Turb