このプロジェクトについて

Tauriは、主要なすべてのオペレーティングシステム向けに小型で高速なバイナリを構築するために設計されたクロスプラットフォームアプリケーションフレームワークです。開発者はHTML、CSS、JavaScriptにコンパイルされる任意のフロントエンドフレームワークを使用してユーザーインターフェースを作成でき、アプリケーションのバックエンドはフロントエンドが呼び出せるAPIを備えたRustベースのバイナリです。 内部的に、TauriはmacOS、Windows、Linux、Android、iOSでのウィンドウ処理にtaoを使用し、システムWebViewへの統一インターフェースを提供するWRYを通じてアプリケーションをレンダリングします。macOS/iOSではWKWebView、WindowsではWebView2、LinuxではWebKitGTK、AndroidではAndroid System WebViewです。 主な機能には、.app、.dmg、.deb、.rpm、.AppImage、Windowsインストーラー(NSISによる.exeとWiXによる.msi)などの形式を生成する組み込みアプリケーションバンドラー、組み込みのセルフアップデーター(デスクトップのみ)、システムトレイアイコン、ネイティブ通知、WebViewコンテンツをlocalhost HTTPサーバー経由で提供することを避けるネイティブWebViewプロトコル、CI用のGitHubアクション、VS Code拡張機能が含まれます。 サポートプラットフォーム:Windows 7以上、macOS 10.15以上、Tauri v1ではwebkit2gtk 4.0、Tauri v2では4.1を備えたLinux、iOS/iPadOS 9以上、Android 7以上(現在は8以上)。 プロジェクトはThe Commons Conservancyの下で組織され、該当する場合にはMITまたはMIT/Apache 2.0ライセンスの下で利用可能です。