Privacy Ratings

เฟรมเวิร์กแอปข้ามแพลตฟอร์ม แบบโอเพนซอร์ส

เฟรมเวิร์กแอปข้ามแพลตฟอร์ม 27 รายการที่เปิดเผยโค้ดภายใต้สัญญาอนุญาตที่ OSI รับรอง ประเมินด้านความเป็นส่วนตัวพร้อมหลักฐาน ตัวเลือกแนะนำมาก่อน แล้วตามด้วยคะแนน

  1. Tauri เกรด B ตัวเลือกแนะนำของเรา

    เฟรมเวิร์กสำหรับสร้างแอปพลิเคชันเดสก์ท็อปและมือถือที่มีฟรอนต์เอนด์เป็นเว็บและแบ็กเอนด์เป็น Rust โดยใช้เว็บวิวของระบบปฏิบัติการ

    Dual-licensed under MIT and Apache 2.0. ซอร์สโค้ด

  2. Apache Cordova เกรด B

    เฟรมเวิร์กจาก Apache Software Foundation สำหรับสร้างแอปมือถือด้วย HTML, CSS และ JavaScript ซึ่งแพ็กเกจไว้ในเว็บวิวแบบเนทีฟ พร้อมปลั๊กอินสำหรับ API ของอุปกรณ์

    Apache-2.0-licensed. ซอร์สโค้ด

  3. BeeWare เกรด B

    ชุดเครื่องมือ Python สำหรับสร้างแอปแบบเนทีฟ รวมถึงชุดเครื่องมือ GUI Toga ที่ใช้วิดเจ็ตแบบเนทีฟของแต่ละแพลตฟอร์ม และเครื่องมือแพ็กเกจ Briefcase

    BSD-3-Clause-licensed, as is the Briefcase packaging tool. ซอร์สโค้ด

  4. GTK เกรด B

    ชุดเครื่องมือสำหรับสร้างส่วนติดต่อผู้ใช้แบบกราฟิก เขียนด้วย C พร้อม binding สำหรับหลายภาษา พัฒนาโดยโครงการ GNOME

    Licensed under the LGPL-2.1-or-later. ซอร์สโค้ด

  5. Iced เกรด B

    ไลบรารี GUI ข้ามแพลตฟอร์มสำหรับ Rust ที่อิงสถาปัตยกรรม Elm โดยเน้นความเรียบง่ายและความปลอดภัยด้านชนิดข้อมูล

    MIT-licensed. ซอร์สโค้ด

  6. Kivy เกรด B

    เฟรมเวิร์ก Python สำหรับแอปข้ามแพลตฟอร์มที่รองรับมัลติทัช วาดวิดเจ็ตของตัวเองโดยเร่งความเร็วด้วย GPU และใช้ภาษาออกแบบ KV

    MIT-licensed. ซอร์สโค้ด

  7. NativeScript เกรด B

    เฟรมเวิร์กสำหรับสร้างแอป Android และ iOS แบบเนทีฟด้วย JavaScript หรือ TypeScript ซึ่งเข้าถึง API เนทีฟของแพลตฟอร์มได้โดยตรง ใช้ร่วมกับ Angular, Vue, React, Svelte หรือ Solid ได้

    MIT-licensed. ซอร์สโค้ด

  8. Wails เกรด B

    เฟรมเวิร์กสำหรับสร้างแอปเดสก์ท็อปด้วย Go และเทคโนโลยีเว็บ โดยใช้เว็บวิวแบบเนทีฟของระบบปฏิบัติการสำหรับฟรอนต์เอนด์

    MIT-licensed. ซอร์สโค้ด

  9. Slint เกรด C

    ชุดเครื่องมือ UI สำหรับสร้างส่วนติดต่อผู้ใช้แบบเนทีฟด้วยภาษามาร์กอัปแบบ declarative พร้อม API สำหรับ Rust, C++, JavaScript และ Python สำหรับเดสก์ท็อป มือถือ และอุปกรณ์ฝังตัว

    Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. ซอร์สโค้ด

  10. .NET MAUI เกรด D

    เฟรมเวิร์ก UI ข้ามแพลตฟอร์มของ Microsoft สำหรับสร้างแอปแบบเนทีฟสำหรับ Android, iOS, macOS และ Windows จากโค้ดเบส C# และ XAML ชุดเดียว

    MIT-licensed. ซอร์สโค้ด

  11. Avalonia UI เกรด D

    เฟรมเวิร์ก UI ข้ามแพลตฟอร์มสำหรับ .NET ที่วาดคอนโทรลของตัวเองด้วย XAML และ C# รองรับ Windows, macOS, Linux, Android, iOS และ WebAssembly

    MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. ซอร์สโค้ด

  12. Capacitor เกรด D

    รันไทม์แบบเนทีฟข้ามแพลตฟอร์มสำหรับรันเว็บแอปบน Android และ iOS และในรูปแบบ progressive web app พร้อม API ปลั๊กอินสำหรับฟีเจอร์แบบเนทีฟของอุปกรณ์

    MIT-licensed. ซอร์สโค้ด

  13. Electrobun เกรด D

    เฟรมเวิร์กสำหรับสร้างแอปเดสก์ท็อปด้วย TypeScript โดยมีชั้นเนทีฟที่เขียนด้วย Zig, Objective-C และ C++ แพ็กเกจขนาดกะทัดรัด และการอัปเดตแบบส่วนต่างในตัว

    MIT-licensed. ซอร์สโค้ด

  14. Electron เกรด D

    เฟรมเวิร์กสำหรับสร้างแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์มด้วย JavaScript, HTML และ CSS โดยรวม Chromium และ Node.js มาในแอป

    MIT-licensed. ซอร์สโค้ด

  15. Expo เกรด D

    เฟรมเวิร์กและเครื่องมือที่สร้างบน React Native สำหรับสร้างแอป Android, iOS และเว็บ พร้อม CLI โมดูล SDK การกำหนดเส้นทางตามไฟล์ และบริการบิลด์บนคลาวด์ที่เลือกใช้ได้

    MIT-licensed. The EAS cloud build and update services are separate hosted products. ซอร์สโค้ด

  16. Flutter เกรด D

    ชุดเครื่องมือ UI ของ Google สำหรับสร้างแอปมือถือ เว็บ และเดสก์ท็อปที่คอมไพล์เป็นเนทีฟจากโค้ดเบส Dart ชุดเดียว โดยวาดวิดเจ็ตของตัวเองด้วยเอนจินเรนเดอร์ของตัวเอง

    BSD-3-Clause licensed. ซอร์สโค้ด

  17. Framework7 เกรด D

    เฟรมเวิร์ก HTML และ JavaScript สำหรับสร้างแอปมือถือ เดสก์ท็อป และเว็บที่มีหน้าตาแบบ iOS และ Material Design ใช้ร่วมกับ Vue, React หรือ Svelte ได้

    MIT-licensed. ซอร์สโค้ด

  18. Fyne เกรด D

    ชุดเครื่องมือ GUI สำหรับ Go ที่สร้างแอปเดสก์ท็อป มือถือ และเว็บจากโค้ดเบสเดียว

    BSD 3-Clause licensed. ซอร์สโค้ด

  19. Ionic เกรด D

    ชุดเครื่องมือ UI ที่เป็นเว็บคอมโพเนนต์สำหรับสร้างแอปมือถือ เดสก์ท็อป และ progressive web app ด้วย HTML, CSS และ JavaScript ใช้ร่วมกับ Angular, React หรือ Vue ได้

    MIT-licensed. ซอร์สโค้ด

  20. Jetpack Compose เกรด D

    ชุดเครื่องมือ UI แบบ declarative ของ Google สำหรับแอป Android เขียนด้วย Kotlin โดยสร้างอินเทอร์เฟซจากฟังก์ชันที่ประกอบกันได้ (composable)

    Apache-2.0-licensed. ซอร์สโค้ด

  21. Kotlin Multiplatform เกรด D

    เทคโนโลยีของ JetBrains สำหรับแชร์โค้ด Kotlin ระหว่าง Android, iOS, เดสก์ท็อป, เว็บ และเซิร์ฟเวอร์ พร้อม Compose Multiplatform สำหรับส่วนติดต่อผู้ใช้ที่ใช้ร่วมกัน

    Apache-2.0 licensed, as is Compose Multiplatform. ซอร์สโค้ด

  22. Lynx เกรด D

    เฟรมเวิร์กข้ามแพลตฟอร์มสำหรับสร้างอินเทอร์เฟซมือถือแบบเนทีฟและเว็บด้วยเทคโนโลยีเว็บ เช่น CSS และ React โดยใช้เอนจินเรนเดอร์แบบหลายเธรด

    Apache-2.0 licensed. ซอร์สโค้ด

  23. NW.js เกรด D

    รันไทม์ที่รวม Chromium และ Node.js เข้าด้วยกันสำหรับสร้างแอปเดสก์ท็อปด้วย HTML และ JavaScript โดยเรียกใช้โมดูล Node.js จาก DOM ได้

    MIT-licensed. ซอร์สโค้ด

  24. Quasar เกรด D

    เฟรมเวิร์กที่อิง Vue.js สำหรับสร้างแอปเว็บ มือถือ และเดสก์ท็อปจากโค้ดเบสเดียว พร้อมไลบรารีคอมโพเนนต์ Material และ CLI

    MIT-licensed. ซอร์สโค้ด

  25. React Native เกรด D

    เฟรมเวิร์กจาก Meta สำหรับสร้างแอป Android และ iOS แบบเนทีฟด้วย React และ JavaScript หรือ TypeScript โดยเรนเดอร์คอมโพเนนต์ UI แบบเนทีฟของแพลตฟอร์ม

    MIT-licensed. ซอร์สโค้ด

  26. Uno Platform เกรด D

    เฟรมเวิร์ก UI ข้ามแพลตฟอร์มสำหรับ .NET ที่รันแอป C# และ XAML บน Windows, macOS, Linux, Android, iOS และ WebAssembly โดยใช้ API ของ WinUI

    Apache-2.0 licensed. Some design and productivity tools are sold separately. ซอร์สโค้ด

  27. Neutralinojs เกรด D

    เฟรมเวิร์กน้ำหนักเบาสำหรับสร้างแอปเดสก์ท็อปด้วย JavaScript, HTML และ CSS โดยใช้เว็บวิวของระบบปฏิบัติการและเซิร์ฟเวอร์เนทีฟขนาดเล็กแทนการรวมเบราว์เซอร์มาในแอป

    MIT-licensed. ซอร์สโค้ด

เปรียบเทียบ เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ทั้งหมด 29 รายการ ทั้งแบบโอเพนซอร์สและไม่ใช่โอเพนซอร์ส