React 等のフロントを使いつつバックエンドを Rust で動かすデスクトップアプリを作れます。OS 標準の WebView を使うためバイナリが数 MB〜十数 MB に収まります。
React 等のフロントを使いつつバックエンドを Rust で動かすデスクトップアプリを作れます。OS 標準の WebView を使うためバイナリが数 MB〜十数 MB に収まります。
「Electron は重い」という話題で名前が出ます。1Password 8 の採用事例として記事に登場し、軽量 AI アプリを作る選択肢として紹介されることもあります。
OS 標準 WebView でデスクトップ・モバイルアプリを動かすフレームワークです。
Electron 比で 1/10〜1/30 のバイナリサイズで配布できます。
バックエンドが Rust のため、深い機能追加では Rust の知識が必要になることがあります。
軽量 AI デスクトップアプリやオフライン動作ツールの配布に向いています。
フロントエンドは普通の JS/TS で書けて、`tauri create` で雛形が立ち上がります。
Electron、Rust、shadcn/ui