オープンソースのクロスプラットフォームアプリフレームワーク
OSI 承認ライセンスでコードを公開しているクロスプラットフォームアプリフレームワーク27件を、根拠に基づいてプライバシー評価。おすすめを先頭に、その後はスコア順。
Tauri グレード B 編集部のおすすめ
ウェブのフロントエンドと Rust のバックエンドでデスクトップアプリケーションとモバイルアプリケーションを構築するためのフレームワーク。OS のウェブビューを使います。
Dual-licensed under MIT and Apache 2.0. ソースコード
Apache Cordova グレード B
HTML、CSS、JavaScript でモバイルアプリを構築するための Apache Software Foundation のフレームワーク。アプリはネイティブのウェブビューにパッケージされ、デバイス API 用のプラグインを利用できます。
Apache-2.0-licensed. ソースコード
BeeWare グレード B
ネイティブアプリを構築するための Python ツール群。各プラットフォームのネイティブウィジェットを使う GUI ツールキット Toga や、パッケージングツール Briefcase が含まれます。
BSD-3-Clause-licensed, as is the Briefcase packaging tool. ソースコード
GTK グレード B
グラフィカルユーザーインターフェースを構築するためのツールキット。C で書かれ、多くの言語向けのバインディングがあります。GNOME プロジェクトが開発しています。
Licensed under the LGPL-2.1-or-later. ソースコード
Iced グレード B
Elm アーキテクチャをベースにした Rust 向けのクロスプラットフォーム GUI ライブラリ。シンプルさと型安全性を重視しています。
MIT-licensed. ソースコード
Kivy グレード B
マルチタッチに対応したクロスプラットフォームアプリ向けの Python フレームワーク。GPU で高速化された独自のウィジェットを描画し、KV デザイン言語を使います。
MIT-licensed. ソースコード
NativeScript グレード B
JavaScript または TypeScript でネイティブの Android・iOS アプリを構築するためのフレームワーク。プラットフォームのネイティブ API に直接アクセスでき、Angular、Vue、React、Svelte、Solid で使えます。
MIT-licensed. ソースコード
Wails グレード B
Go とウェブ技術でデスクトップアプリを構築するためのフレームワーク。フロントエンドには OS のネイティブウェブビューを使います。
MIT-licensed. ソースコード
Slint グレード C
宣言型マークアップ言語でネイティブのユーザーインターフェースを構築するための UI ツールキット。Rust、C++、JavaScript、Python 向けの API があり、デスクトップ、モバイル、組み込みデバイスに対応しています。
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. ソースコード
.NET MAUI グレード D
1 つの C# と XAML のコードベースからネイティブの Android、iOS、macOS、Windows アプリを構築するための、Microsoft のクロスプラットフォーム UI フレームワーク。
MIT-licensed. ソースコード
Avalonia UI グレード D
XAML と C# で独自のコントロールを描画する .NET 向けのクロスプラットフォーム UI フレームワーク。Windows、macOS、Linux、Android、iOS、WebAssembly に対応しています。
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. ソースコード
Capacitor グレード D
ウェブアプリを Android と iOS 上で、またプログレッシブウェブアプリとして実行するためのクロスプラットフォームのネイティブランタイム。デバイスのネイティブ機能を使うためのプラグイン API を備えています。
MIT-licensed. ソースコード
Electrobun グレード D
TypeScript でデスクトップアプリを構築するためのフレームワーク。Zig、Objective-C、C++ で書かれたネイティブレイヤー、コンパクトなバンドル、差分アップデートの内蔵機能を備えています。
MIT-licensed. ソースコード
Electron グレード D
Chromium と Node.js を同梱し、JavaScript、HTML、CSS でクロスプラットフォームのデスクトップアプリケーションを構築するためのフレームワーク。
MIT-licensed. ソースコード
Expo グレード D
React Native をベースに Android、iOS、ウェブのアプリを構築するためのフレームワークとツール群。CLI、SDK モジュール、ファイルベースのルーティング、任意のクラウドビルドサービスを備えています。
MIT-licensed. The EAS cloud build and update services are separate hosted products. ソースコード
Flutter グレード D
1 つの Dart コードベースからネイティブコンパイルされたモバイル、ウェブ、デスクトップのアプリを構築するための Google の UI ツールキット。独自のレンダリングエンジンでウィジェットを描画します。
BSD-3-Clause licensed. ソースコード
Framework7 グレード D
iOS や Material Design の外観を持つモバイル、デスクトップ、ウェブのアプリを構築するための HTML・JavaScript フレームワーク。Vue、React、Svelte で使えます。
MIT-licensed. ソースコード
Fyne グレード D
1 つのコードベースからデスクトップ、モバイル、ウェブのアプリを構築する Go 向けの GUI ツールキット。
BSD 3-Clause licensed. ソースコード
Ionic グレード D
HTML、CSS、JavaScript でモバイル、デスクトップ、プログレッシブウェブアプリを構築するための、ウェブコンポーネントによる UI ツールキット。Angular、React、Vue で使えます。
MIT-licensed. ソースコード
Jetpack Compose グレード D
Kotlin で書かれた、Android アプリ向けの Google の宣言型 UI ツールキット。インターフェースをコンポーズ可能な関数から構築します。
Apache-2.0-licensed. ソースコード
Kotlin Multiplatform グレード D
Android、iOS、デスクトップ、ウェブ、サーバーの間で Kotlin のコードを共有するための JetBrains の技術。共有ユーザーインターフェースには Compose Multiplatform を使います。
Apache-2.0 licensed, as is Compose Multiplatform. ソースコード
Lynx グレード D
CSS や React などのウェブ技術でネイティブのモバイル・ウェブインターフェースを構築するためのクロスプラットフォームフレームワーク。マルチスレッドのレンダリングエンジンを使います。
Apache-2.0 licensed. ソースコード
NW.js グレード D
Chromium と Node.js を組み合わせ、HTML と JavaScript でデスクトップアプリを構築するためのランタイム。DOM から Node.js モジュールを呼び出せます。
MIT-licensed. ソースコード
Quasar グレード D
1 つのコードベースからウェブ、モバイル、デスクトップのアプリを構築するための Vue.js ベースのフレームワーク。Material コンポーネントライブラリと CLI を備えています。
MIT-licensed. ソースコード
React Native グレード D
React と JavaScript または TypeScript でネイティブの Android・iOS アプリを構築するための Meta のフレームワーク。プラットフォームネイティブの UI コンポーネントをレンダリングします。
MIT-licensed. ソースコード
Uno Platform グレード D
.NET 向けのクロスプラットフォーム UI フレームワーク。WinUI の API を使い、C# と XAML のアプリを Windows、macOS、Linux、Android、iOS、WebAssembly で実行します。
Apache-2.0 licensed. Some design and productivity tools are sold separately. ソースコード
Neutralinojs グレード D
JavaScript、HTML、CSS でデスクトップアプリを構築するための軽量フレームワーク。ブラウザを同梱せず、OS のウェブビューと小さなネイティブサーバーを使います。
MIT-licensed. ソースコード
クロスプラットフォームアプリフレームワーク全29件を比較(オープンソースかどうかを問わず)。