Private und Open-Source-Alternativen zu Electron
15 Plattformübergreifende App-Frameworks, bewertet nach denselben öffentlichen Datenschutzkriterien wie Electron, mit unseren Empfehlungen zuerst.
Warum nach einer Alternative suchen?
- Keine Tracker oder Telemetrie: nein. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- Unabhängiges Audit: nein. No independent audit is published.
Vollständige Bewertung von Electron ansehen.
Die Alternativen
Tauri Note B Unsere Empfehlung
Framework zum Erstellen von Desktop- und Mobilanwendungen mit einem Web-Frontend und einem Rust-Backend, das die Webview des Betriebssystems nutzt.
Warum es unsere Empfehlung ist: Kleine, schnelle Apps für Desktop und Mobilgeräte aus einer Web-Codebasis, mit der Web-View des Systems statt eines mitgelieferten Browsers. Ein Rust-Kern mit Berechtigungssystem, keine Telemetrie und ein öffentliches unabhängiges Audit. Passt gut zu Svelte und TypeScript, wie in den Apps von Forward Email (github.com/forwardemail/mail.forwardemail.net), die aus einer einzigen Codebasis aus Tauri, Svelte und TypeScript für Windows, macOS, Linux, Android und iOS ausgeliefert werden.
Sitzland: Niederlande (Nine Eyes). Tauri erreicht 85 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Werbung oder Datenverkäufe und Unabhängiges Audit.
Apache Cordova Note B
Framework der Apache Software Foundation zum Erstellen mobiler Apps mit HTML, CSS und JavaScript, verpackt in eine native Webview mit Plugins für Geräte-APIs.
Sitzland: Vereinigte Staaten (Five Eyes). Apache Cordova erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
BeeWare Note B
Sammlung von Python-Werkzeugen zum Erstellen nativer Apps, darunter das GUI-Toolkit Toga, das die nativen Widgets jeder Plattform nutzt, und das Paketierungswerkzeug Briefcase.
BeeWare erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
GTK Note B
In C geschriebenes Toolkit zum Erstellen grafischer Benutzeroberflächen, mit Anbindungen für viele Sprachen. Es wird vom GNOME-Projekt entwickelt.
Sitzland: Vereinigte Staaten (Five Eyes). GTK erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
Iced Note B
Plattformübergreifende GUI-Bibliothek für Rust auf Basis der Elm-Architektur, mit Fokus auf Einfachheit und Typsicherheit.
Iced erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
Kivy Note B
Python-Framework für plattformübergreifende Apps mit Multi-Touch-Unterstützung, das eigene GPU-beschleunigte Widgets zeichnet und die Designsprache KV nutzt.
Kivy erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
NativeScript Note B
Framework zum Erstellen nativer Android- und iOS-Apps mit JavaScript oder TypeScript, mit direktem Zugriff auf native Plattform-APIs, einsetzbar mit Angular, Vue, React, Svelte oder Solid.
Sitzland: Vereinigte Staaten (Five Eyes). NativeScript erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
Wails Note B
Framework zum Erstellen von Desktop-Apps mit Go und Webtechnologien, das für das Frontend die native Webview des Betriebssystems nutzt.
Wails erreicht 80 von 100 Punkten (Note B) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 3 von 4 Kriterien: Open Source, Keine Tracker oder Telemetrie und Keine Werbung oder Datenverkäufe.
Slint Note C
UI-Toolkit zum Erstellen nativer Benutzeroberflächen mit einer deklarativen Auszeichnungssprache, mit APIs für Rust, C++, JavaScript und Python, für Desktop, Mobilgeräte und eingebettete Geräte.
Sitzland: Deutschland (Fourteen Eyes). Slint erreicht 65 von 100 Punkten (Note C) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
.NET MAUI Note D
Plattformübergreifendes UI-Framework von Microsoft zum Erstellen nativer Android-, iOS-, macOS- und Windows-Apps aus einer einzigen Codebasis in C# und XAML.
Sitzland: Vereinigte Staaten (Five Eyes). .NET MAUI erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
Avalonia UI Note D
Plattformübergreifendes UI-Framework für .NET, das seine eigenen Steuerelemente mit XAML und C# zeichnet, für Windows, macOS, Linux, Android, iOS und WebAssembly.
Sitzland: Estland. Avalonia UI erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
Capacitor Note D
Plattformübergreifende native Laufzeitumgebung, die Web-Apps auf Android und iOS sowie als Progressive Web Apps ausführt, mit einer Plugin-API für native Gerätefunktionen.
Sitzland: Vereinigte Staaten (Five Eyes). Capacitor erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
Electrobun Note D
Framework zum Erstellen von Desktop-Apps in TypeScript, mit einer nativen Schicht in Zig, Objective-C und C++, kompakten Paketen und integrierten differenziellen Updates.
Electrobun erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
Expo Note D
Framework und Werkzeuge auf Basis von React Native zum Erstellen von Android-, iOS- und Web-Apps, mit einer CLI, SDK-Modulen, dateibasiertem Routing und optionalen Cloud-Build-Diensten.
Sitzland: Vereinigte Staaten (Five Eyes). Expo erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.
Flutter Note D
UI-Toolkit von Google zum Erstellen nativ kompilierter Mobil-, Web- und Desktop-Apps aus einer Dart-Codebasis, das seine eigenen Widgets mit seiner Rendering-Engine zeichnet.
Sitzland: Vereinigte Staaten (Five Eyes). Flutter erreicht 50 von 100 Punkten (Note D) nach den Kriterien der Kategorie Plattformübergreifende App-Frameworks. Erfüllt 2 von 4 Kriterien: Open Source und Keine Werbung oder Datenverkäufe.