クロスプラットフォーム対応のツールキット「Tauri」のv1.0が6月16日(現地時間)にリリースされました(Hacker News)。
Tauriは、「Electron」のように様々なデスクトッププラットフォーム用のアプリケーション作成を支援するツールキットです。コアはRustで構築され、CLIはNode.jsを活用しています。
Windows、macOS、Linux、iOS、Android などの主要なプラットフォームをサポートする、Ruset製のクロスプラットフォームアプリケーションウィンドウ作成ライブラリ「TAO」や、Rust製のクロスプラットフォームWebViewレンダリングライブラリ「WRY」を使用し、コンパクトで高速なUIの構築を可能としています。
Tauriのバックエンドは現在はRustが使用されていますが、将来的には、Go、Nim、Python、C#などでも利用可能となる予定です。ライセンスは「MIT」または「Apache 2.0」が採用されています。