ニュースリリースを伝えるニュースサイト

Rust用フルスタックフレームワーク「Topcoat」を発表

Rust用フルスタックフレームワーク「Topcoat」の発表を伝えるテキスト画像

2026年7月22日、Tokioエコシステムに関連するTopcoatが、Rustを用いたフルスタックリアクティブWebアプリ構築のためのモジュール式フレームワーク「Topcoat」を発表した。サーバーサイドレンダリングを基本としつつ、簡易なリアクティビティも実現できる点が特徴である。

2026年7月22日、Tokioエコシステムに関連するTopcoatが、Rustを用いたフルスタックリアクティブWebアプリ構築のためのモジュール式フレームワーク「Topcoat」を発表した。

サーバーサイドでHTMLスニペットをレンダリングし、「リアクティブインストラクション」と呼ばれるメタデータを付与することで簡易なリアクティビティを実現する。HTMXと同様のアイデアに基づいているという。

開発の背景には、AIツールの進化による生産性の変化がある。著者は、現代のコーディングAIツールにおいて、言語の違いよりも利用可能なライブラリのセットが重要だと指摘している。また、Rustのパフォーマンスや信頼性の必要性だけでなく、組織内での言語統一による生産性向上も採用の理由としている。

技術的には、WebAssemblyへのコンパイルを行わないアプローチを採用している。クライアント側で実行されるコードは、マクロによってJavaScriptにクロスコンパイルされるため、バンドルサイズやシリアライズといった課題を回避できる。また、サーバーサイドでは非同期処理やデータベースアクセスが可能である。

UI開発のためのツールセットも用意されている。アセットパイプラインにより、フォントや画像などをビルド時に一元管理できる。Tailwind CSSに基づいたコンポーネントライブラリを提供しており、shadcn/uiと同様にソースディレクトリにコピーしてカスタマイズ可能である。

現在、クライアント側のリアクティビティシステムは開発初期段階にあるため、HTMXやAlpine.jsとの統合もサポートしている。

発表元: https://t.co/EFlB5z3dYn