Integritetsvänliga alternativ med öppen källkod till Electron
15 plattformsoberoende appramverk bedömda enligt samma offentliga integritetskriterier som Electron, med våra rekommendationer först.
Varför leta efter ett alternativ?
- Inga spårare eller telemetri: nej. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- Oberoende granskning: nej. No independent audit is published.
Visa hela bedömningen av Electron.
Alternativen
Tauri Betyg B Vår rekommendation
Ramverk för att bygga skrivbords- och mobilprogram med en webbfrontend och en backend i Rust, som använder operativsystemets webbvy.
Varför det är vår rekommendation: Små, snabba appar för skrivbord och mobil från en gemensam webbkodbas, som använder systemets webbvy i stället för en medföljande webbläsare. En kärna i Rust med ett behörighetssystem, ingen telemetri och en offentlig oberoende granskning. Passar bra ihop med Svelte och TypeScript, som i Forward Emails appar (github.com/forwardemail/mail.forwardemail.net), som levereras till Windows, macOS, Linux, Android och iOS från en gemensam kodbas med Tauri, Svelte och TypeScript.
Baserat i Nederländerna (Nine Eyes). Tauri får 85 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga annonser eller dataförsäljning och oberoende granskning.
Apache Cordova Betyg B
Ramverk från Apache Software Foundation för att bygga mobilappar med HTML, CSS och JavaScript, paketerade i en inbyggd webbvy med plugins för enhets-API:er.
Baserat i USA (Five Eyes). Apache Cordova får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
BeeWare Betyg B
Samling Python-verktyg för att bygga inbyggda appar, bland annat GUI-verktygslådan Toga som använder varje plattforms inbyggda widgetar och paketeringsverktyget Briefcase.
BeeWare får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
GTK Betyg B
Verktygslåda för att bygga grafiska användargränssnitt, skriven i C med bindningar för många språk. Den utvecklas av GNOME-projektet.
Baserat i USA (Five Eyes). GTK får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Iced Betyg B
Plattformsoberoende GUI-bibliotek för Rust baserat på Elm-arkitekturen, med fokus på enkelhet och typsäkerhet.
Iced får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Kivy Betyg B
Python-ramverk för plattformsoberoende appar med stöd för multitouch, som ritar sina egna GPU-accelererade widgetar och använder designspråket KV.
Kivy får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
NativeScript Betyg B
Ramverk för att bygga inbyggda Android- och iOS-appar med JavaScript eller TypeScript, med direkt åtkomst till plattformens inbyggda API:er, som kan användas med Angular, Vue, React, Svelte eller Solid.
Baserat i USA (Five Eyes). NativeScript får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Wails Betyg B
Ramverk för att bygga skrivbordsappar med Go och webbteknik, som använder operativsystemets inbyggda webbvy för frontend.
Wails får 80 av 100 poäng (betyg B) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Slint Betyg C
UI-verktygslåda för att bygga inbyggda användargränssnitt med ett deklarativt märkspråk, med API:er för Rust, C++, JavaScript och Python, för skrivbord, mobil och inbyggda enheter.
Baserat i Tyskland (Fourteen Eyes). Slint får 65 av 100 poäng (betyg C) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
.NET MAUI Betyg D
Microsofts plattformsoberoende UI-ramverk för att bygga inbyggda appar för Android, iOS, macOS och Windows från en gemensam kodbas i C# och XAML.
Baserat i USA (Five Eyes). .NET MAUI får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Avalonia UI Betyg D
Plattformsoberoende UI-ramverk för .NET som ritar sina egna kontroller med XAML och C#, för Windows, macOS, Linux, Android, iOS och WebAssembly.
Baserat i Estland. Avalonia UI får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Capacitor Betyg D
Plattformsoberoende inbyggd körmiljö för att köra webbappar på Android och iOS och som progressiva webbappar, med ett plugin-API för inbyggda enhetsfunktioner.
Baserat i USA (Five Eyes). Capacitor får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Electrobun Betyg D
Ramverk för att bygga skrivbordsappar i TypeScript, med ett inbyggt lager skrivet i Zig, Objective-C och C++, kompakta paket och inbyggda differentiella uppdateringar.
Electrobun får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Expo Betyg D
Ramverk och verktyg byggda på React Native för att bygga appar för Android, iOS och webben, med en CLI, SDK-moduler, filbaserad routning och valfria molntjänster för byggen.
Baserat i USA (Five Eyes). Expo får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Flutter Betyg D
Googles UI-verktygslåda för att bygga inbyggt kompilerade mobil-, webb- och skrivbordsappar från en gemensam Dart-kodbas, som ritar sina egna widgetar med sin renderingsmotor.
Baserat i USA (Five Eyes). Flutter får 50 av 100 poäng (betyg D) enligt kriterierna för plattformsoberoende appramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.