Privacy Ratings

ทางเลือกแบบเป็นส่วนตัวและโอเพนซอร์สแทน Electron

เฟรมเวิร์กแอปข้ามแพลตฟอร์ม 15 รายการที่ได้รับการประเมินตามเกณฑ์ความเป็นส่วนตัวสาธารณะชุดเดียวกับ Electron โดยแสดงตัวเลือกแนะนำของเราก่อน

ทำไมต้องมองหาทางเลือกอื่น

ดูผลการประเมินฉบับเต็มของ Electron.

ทางเลือก

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

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

    เหตุผลที่เป็นตัวเลือกแนะนำของเรา: แอปเดสก์ท็อปและมือถือที่เล็กและเร็วจากโค้ดเบสเว็บชุดเดียว โดยใช้เว็บวิวของระบบแทนการรวมเบราว์เซอร์มาในแอป มีแกนหลักเป็น Rust พร้อมระบบสิทธิ์ ไม่มีการส่งข้อมูลการใช้งาน และมีผลการตรวจสอบโดยอิสระที่เปิดเผยต่อสาธารณะ ใช้คู่กับ Svelte และ TypeScript ได้ดี เช่นในแอปของ Forward Email (github.com/forwardemail/mail.forwardemail.net) ซึ่งเผยแพร่สำหรับ Windows, macOS, Linux, Android และ iOS จากโค้ดเบส Tauri, Svelte และ TypeScript ชุดเดียว

    ประเทศที่ตั้ง: เนเธอร์แลนด์ (Nine Eyes) Tauri ได้คะแนน 85 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีโฆษณาหรือการขายข้อมูล และการตรวจสอบโดยอิสระ ผ่านบางส่วน: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน ประเทศที่ตั้ง: เนเธอร์แลนด์ (สมาชิก Nine Eyes; สมาชิกสหภาพยุโรป (GDPR)).

  2. Apache Cordova เกรด B

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Apache Cordova ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  3. BeeWare เกรด B

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

    BeeWare ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  4. GTK เกรด B

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) GTK ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  5. Iced เกรด B

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

    Iced ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  6. Kivy เกรด B

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

    Kivy ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  7. NativeScript เกรด B

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) NativeScript ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  8. Wails เกรด B

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

    Wails ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  9. Slint เกรด C

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

    ประเทศที่ตั้ง: เยอรมนี (Fourteen Eyes) Slint ได้คะแนน 65 จาก 100 (เกรด C) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ผ่านบางส่วน: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ ประเทศที่ตั้ง: เยอรมนี (สมาชิก Fourteen Eyes; สมาชิกสหภาพยุโรป (GDPR)).

  10. .NET MAUI เกรด D

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) .NET MAUI ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  11. Avalonia UI เกรด D

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

    ประเทศที่ตั้ง: เอสโตเนีย Avalonia UI ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: เอสโตเนีย (ไม่อยู่ในกลุ่ม Five, Nine หรือ Fourteen Eyes; สมาชิกสหภาพยุโรป (GDPR)).

  12. Capacitor เกรด D

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Capacitor ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  13. Electrobun เกรด D

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

    Electrobun ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ.

  14. Expo เกรด D

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Expo ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  15. Flutter เกรด D

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

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Flutter ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

เปรียบเทียบ เฟรมเวิร์กแอปข้ามแพลตฟอร์ม ทั้งหมด 29 รายการ