単一のコードベースからモバイル(iOS/Android)、デスクトップ(Windows/macOS/Linux)、Web で動作するアプリケーションを構築するためのフレームワーク。
クロスプラットフォームフレームワーク
リポジトリ
Flutter は、単一のコードベースからモバイル、Web、デスクトップ向けの美しく高速なネイティブコンパイルアプリケーションを構築するための、Google のオープンソース SDK です。
React Native は、React と JavaScript を使用してネイティブモバイルアプリを構築するためのフレームワークです。iOS と Android 向けのクロスプラットフォームアプリを、ネイティブのパフォーマンスとプラットフォーム API への完全なアクセス権限で作成できます。
Electronは、JavaScript、HTML、CSSを使用してクロスプラットフォームのデスクトップアプリケーションを構築するためのフレームワークです。Node.jsとChromiumに基づき、Visual Studio CodeやSlackなどのアプリで採用されています。
Tauri は、小さく、高速で安全なデスクトップおよびモバイルアプリケーションを構築するためのフレームワークです。任意のフロントエンドフレームワークで UI を作成し、バックエンドに Rust を使用し、システムのネイティブ Web ビューを活用して小さなバイナリを生成します。
強力なオープンソースUIツールキットで、Web技術を使用して高品質なクロスプラットフォームモバイルアプリとWebアプリを構築。Angular、React、Vueフレームワークをサポート。
Reactを使用したユニバーサルネイティブアプリを構築するためのオープンソースフレームワーク。完全なツールチェーン、100以上のネイティブAPIを提供し、Android、iOS、Webの開発を簡素化します。
C#とXAMLを使用してネイティブモバイルおよびデスクトップアプリを構築するクロスプラットフォームフレームワーク。単一コードベースでAndroid、iOS、macOS、Windows向けアプリを作成し、ネイティブパフォーマンスとモダンなUIコントロールを提供します。
Compose Multiplatform は JetBrains が開発した宣言的 UI フレームワークで、Kotlin を使用して iOS、Android、デスクトップ(Windows/macOS/Linux)、Web アプリを単一コードベースで構築できます。ハードウェアアクセラレーション描画、ネイティブ API アクセス、豊富なコンポーネントライブラリを提供。