framework ứng dụng đa nền tảng mã nguồn mở
27 framework ứng dụng đa nền tảng có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Tauri Hạng B Lựa chọn của chúng tôi
Framework để xây dựng ứng dụng máy tính và di động với frontend web và backend Rust, dùng webview của hệ điều hành.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
Apache Cordova Hạng B
Framework của Apache Software Foundation để xây dựng ứng dụng di động bằng HTML, CSS và JavaScript, đóng gói trong webview gốc với plugin cho API thiết bị.
Apache-2.0-licensed. Mã nguồn
BeeWare Hạng B
Bộ công cụ Python để xây dựng ứng dụng gốc, bao gồm bộ công cụ GUI Toga dùng widget gốc của từng nền tảng và công cụ đóng gói Briefcase.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Mã nguồn
GTK Hạng B
Bộ công cụ xây dựng giao diện người dùng đồ họa, viết bằng C với binding cho nhiều ngôn ngữ. Được phát triển bởi dự án GNOME.
Licensed under the LGPL-2.1-or-later. Mã nguồn
Iced Hạng B
Thư viện GUI đa nền tảng cho Rust dựa trên kiến trúc Elm, tập trung vào sự đơn giản và an toàn kiểu.
MIT-licensed. Mã nguồn
Kivy Hạng B
Framework Python cho ứng dụng đa nền tảng có hỗ trợ cảm ứng đa điểm, tự vẽ widget được tăng tốc bằng GPU và dùng ngôn ngữ thiết kế KV.
MIT-licensed. Mã nguồn
NativeScript Hạng B
Framework để xây dựng ứng dụng gốc Android và iOS bằng JavaScript hoặc TypeScript, cho phép truy cập trực tiếp API gốc của nền tảng, dùng được với Angular, Vue, React, Svelte hoặc Solid.
MIT-licensed. Mã nguồn
Wails Hạng B
Framework để xây dựng ứng dụng máy tính bằng Go và công nghệ web, dùng webview gốc của hệ điều hành cho frontend.
MIT-licensed. Mã nguồn
Slint Hạng C
Bộ công cụ giao diện để xây dựng giao diện người dùng gốc bằng ngôn ngữ đánh dấu khai báo, có API cho Rust, C++, JavaScript và Python, cho máy tính, di động và thiết bị nhúng.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Mã nguồn
.NET MAUI Hạng D
Framework giao diện đa nền tảng của Microsoft để xây dựng ứng dụng gốc Android, iOS, macOS và Windows từ một mã nguồn C# và XAML duy nhất.
MIT-licensed. Mã nguồn
Avalonia UI Hạng D
Framework giao diện đa nền tảng cho .NET, tự vẽ điều khiển bằng XAML và C#, hỗ trợ Windows, macOS, Linux, Android, iOS và WebAssembly.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Mã nguồn
Capacitor Hạng D
Runtime gốc đa nền tảng để chạy ứng dụng web trên Android, iOS và dưới dạng ứng dụng web tiến bộ (PWA), có API plugin cho tính năng gốc của thiết bị.
MIT-licensed. Mã nguồn
Electrobun Hạng D
Framework để xây dựng ứng dụng máy tính bằng TypeScript, với lớp gốc viết bằng Zig, Objective-C và C++, gói ứng dụng nhỏ gọn và cập nhật vi sai tích hợp sẵn.
MIT-licensed. Mã nguồn
Electron Hạng D
Framework để xây dựng ứng dụng máy tính đa nền tảng bằng JavaScript, HTML và CSS bằng cách đóng gói kèm Chromium và Node.js.
MIT-licensed. Mã nguồn
Expo Hạng D
Framework và bộ công cụ xây dựng trên React Native để xây dựng ứng dụng Android, iOS và web, có CLI, module SDK, định tuyến dựa trên tệp và dịch vụ build đám mây tùy chọn.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Mã nguồn
Flutter Hạng D
Bộ công cụ giao diện của Google để xây dựng ứng dụng di động, web và máy tính được biên dịch gốc từ một mã nguồn Dart chung, tự vẽ widget bằng công cụ kết xuất riêng.
BSD-3-Clause licensed. Mã nguồn
Framework7 Hạng D
Framework HTML và JavaScript để xây dựng ứng dụng di động, máy tính và web với giao diện kiểu iOS và Material Design, dùng được với Vue, React hoặc Svelte.
MIT-licensed. Mã nguồn
Fyne Hạng D
Bộ công cụ GUI cho Go, xây dựng ứng dụng máy tính, di động và web từ một mã nguồn chung.
BSD 3-Clause licensed. Mã nguồn
Ionic Hạng D
Bộ công cụ giao diện gồm các web component để xây dựng ứng dụng di động, máy tính và ứng dụng web tiến bộ bằng HTML, CSS và JavaScript, dùng được với Angular, React hoặc Vue.
MIT-licensed. Mã nguồn
Jetpack Compose Hạng D
Bộ công cụ giao diện khai báo của Google cho ứng dụng Android, viết bằng Kotlin, trong đó giao diện được xây dựng từ các hàm composable.
Apache-2.0-licensed. Mã nguồn
Kotlin Multiplatform Hạng D
Công nghệ của JetBrains để chia sẻ mã Kotlin giữa Android, iOS, máy tính, web và máy chủ, với Compose Multiplatform cho giao diện người dùng dùng chung.
Apache-2.0 licensed, as is Compose Multiplatform. Mã nguồn
Lynx Hạng D
Framework đa nền tảng để xây dựng giao diện gốc cho di động và web bằng công nghệ web như CSS và React, dùng công cụ kết xuất đa luồng.
Apache-2.0 licensed. Mã nguồn
NW.js Hạng D
Runtime kết hợp Chromium và Node.js để xây dựng ứng dụng máy tính bằng HTML và JavaScript, có thể gọi module Node.js từ DOM.
MIT-licensed. Mã nguồn
Quasar Hạng D
Framework dựa trên Vue.js để xây dựng ứng dụng web, di động và máy tính từ một mã nguồn chung, có thư viện component Material và CLI.
MIT-licensed. Mã nguồn
React Native Hạng D
Framework của Meta để xây dựng ứng dụng gốc Android và iOS bằng React và JavaScript hoặc TypeScript, kết xuất các component giao diện gốc của nền tảng.
MIT-licensed. Mã nguồn
Uno Platform Hạng D
Framework giao diện đa nền tảng cho .NET, chạy ứng dụng C# và XAML trên Windows, macOS, Linux, Android, iOS và WebAssembly, dùng API WinUI.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Mã nguồn
Neutralinojs Hạng D
Framework gọn nhẹ để xây dựng ứng dụng máy tính bằng JavaScript, HTML và CSS, dùng webview của hệ điều hành và một máy chủ gốc nhỏ thay vì trình duyệt đi kèm.
MIT-licensed. Mã nguồn
So sánh tất cả 29 framework ứng dụng đa nền tảng, mã nguồn mở hay không.