Alternatif privat dan sumber terbuka untuk Electron
15 entri dalam kategori framework aplikasi lintas platform yang dinilai berdasarkan kriteria privasi publik yang sama dengan Electron, dengan pilihan kami terlebih dahulu.
Mengapa mencari alternatif?
- Tanpa pelacak atau telemetri: tidak. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- Audit independen: tidak. No independent audit is published.
Lihat penilaian lengkap Electron.
Alternatifnya
Tauri Nilai B Pilihan kami
Framework untuk membangun aplikasi desktop dan seluler dengan frontend web dan backend Rust, menggunakan webview sistem operasi.
Mengapa ini pilihan kami: Aplikasi desktop dan seluler yang kecil dan cepat dari satu basis kode web, menggunakan web view sistem alih-alih browser bawaan. Inti Rust dengan sistem izin, tanpa telemetri, dan dengan audit independen publik. Cocok dipadukan dengan Svelte dan TypeScript, seperti pada aplikasi Forward Email (github.com/forwardemail/mail.forwardemail.net), yang dirilis untuk Windows, macOS, Linux, Android, dan iOS dari satu basis kode Tauri, Svelte, dan TypeScript.
Berbasis di Belanda (Nine Eyes). Tauri mendapat skor 85 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa iklan atau penjualan data, dan audit independen.
Apache Cordova Nilai B
Framework dari Apache Software Foundation untuk membangun aplikasi seluler dengan HTML, CSS, dan JavaScript, yang dikemas dalam webview native dengan plugin untuk API perangkat.
Berbasis di Amerika Serikat (Five Eyes). Apache Cordova mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
BeeWare Nilai B
Kumpulan alat Python untuk membangun aplikasi native, termasuk toolkit GUI Toga yang menggunakan widget native tiap platform dan alat pengemasan Briefcase.
BeeWare mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
GTK Nilai B
Toolkit untuk membangun antarmuka pengguna grafis, yang ditulis dalam C dengan binding untuk banyak bahasa. Toolkit ini dikembangkan oleh proyek GNOME.
Berbasis di Amerika Serikat (Five Eyes). GTK mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
Iced Nilai B
Pustaka GUI lintas platform untuk Rust berdasarkan arsitektur Elm, yang berfokus pada kesederhanaan dan keamanan tipe.
Iced mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
Kivy Nilai B
Framework Python untuk aplikasi lintas platform dengan dukungan multi-sentuh, yang menggambar widgetnya sendiri dengan akselerasi GPU dan menggunakan bahasa desain KV.
Kivy mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
NativeScript Nilai B
Framework untuk membangun aplikasi Android dan iOS native dengan JavaScript atau TypeScript, yang memberi akses langsung ke API platform native, dan dapat digunakan dengan Angular, Vue, React, Svelte, atau Solid.
Berbasis di Amerika Serikat (Five Eyes). NativeScript mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
Wails Nilai B
Framework untuk membangun aplikasi desktop dengan Go dan teknologi web, menggunakan webview native sistem operasi untuk frontend.
Wails mendapat skor 80 dari 100 (nilai B) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 3 dari 4 kriteria: sumber terbuka, tanpa pelacak atau telemetri, dan tanpa iklan atau penjualan data.
Slint Nilai C
Toolkit UI untuk membangun antarmuka pengguna native dengan bahasa markup deklaratif, dengan API untuk Rust, C++, JavaScript, dan Python, untuk desktop, seluler, dan perangkat tertanam.
Berbasis di Jerman (Fourteen Eyes). Slint mendapat skor 65 dari 100 (nilai C) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
.NET MAUI Nilai D
Framework UI lintas platform dari Microsoft untuk membangun aplikasi Android, iOS, macOS, dan Windows native dari satu basis kode C# dan XAML.
Berbasis di Amerika Serikat (Five Eyes). .NET MAUI mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
Avalonia UI Nilai D
Framework UI lintas platform untuk .NET yang menggambar kontrolnya sendiri dengan XAML dan C#, dengan target Windows, macOS, Linux, Android, iOS, dan WebAssembly.
Berbasis di Estonia. Avalonia UI mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
Capacitor Nilai D
Runtime native lintas platform untuk menjalankan aplikasi web di Android dan iOS serta sebagai progressive web app, dengan API plugin untuk fitur perangkat native.
Berbasis di Amerika Serikat (Five Eyes). Capacitor mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
Electrobun Nilai D
Framework untuk membangun aplikasi desktop dalam TypeScript, dengan lapisan native yang ditulis dalam Zig, Objective-C, dan C++, bundel yang ringkas, dan pembaruan diferensial bawaan.
Electrobun mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
Expo Nilai D
Framework dan perkakas yang dibangun di atas React Native untuk membangun aplikasi Android, iOS, dan web, dengan CLI, modul SDK, routing berbasis berkas, dan layanan build cloud opsional.
Berbasis di Amerika Serikat (Five Eyes). Expo mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.
Flutter Nilai D
Toolkit UI dari Google untuk membangun aplikasi seluler, web, dan desktop yang dikompilasi secara native dari satu basis kode Dart, yang menggambar widgetnya sendiri dengan mesin rendering-nya.
Berbasis di Amerika Serikat (Five Eyes). Flutter mendapat skor 50 dari 100 (nilai D) pada kriteria kategori framework aplikasi lintas platform. Memenuhi 2 dari 4 kriteria: sumber terbuka dan tanpa iklan atau penjualan data.