Soukromé a open source alternativy k Electron
Kategorie „multiplatformní aplikační frameworky“: 15 položek hodnocených podle stejných veřejných kritérií soukromí jako Electron, naše volby na prvním místě.
Proč hledat alternativu?
- Bez sledovačů a telemetrie: ne. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- Nezávislý audit: ne. No independent audit is published.
Zobrazit úplné hodnocení Electron.
Alternativy
Tauri Známka B Naše volba
Framework pro tvorbu desktopových a mobilních aplikací s webovým frontendem a backendem v Rustu, který používá webview operačního systému.
Proč je to naše volba: Malé a rychlé aplikace pro desktop i mobilní zařízení z jednoho webového kódu, které místo přibaleného prohlížeče používají systémový web view. Jádro v Rustu se systémem oprávnění, žádná telemetrie a veřejný nezávislý audit. Dobře se kombinuje se Svelte a TypeScriptem, jako v aplikacích Forward Email (github.com/forwardemail/mail.forwardemail.net), které z jednoho kódu v Tauri, Svelte a TypeScriptu vycházejí pro Windows, macOS, Linux, Android a iOS.
Země sídla: Nizozemsko (Nine Eyes). Tauri získává 85 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez reklam a prodeje dat a nezávislý audit.
Apache Cordova Známka B
Framework od Apache Software Foundation pro tvorbu mobilních aplikací v HTML, CSS a JavaScriptu, zabalených do nativního webview s pluginy pro API zařízení.
Země sídla: Spojené státy (Five Eyes). Apache Cordova získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
BeeWare Známka B
Sada nástrojů pro Python pro tvorbu nativních aplikací, včetně GUI toolkitu Toga, který používá nativní prvky každé platformy, a balicího nástroje Briefcase.
BeeWare získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
GTK Známka B
Sada nástrojů pro tvorbu grafických uživatelských rozhraní, napsaná v C s vazbami pro mnoho jazyků. Vyvíjí ji projekt GNOME.
Země sídla: Spojené státy (Five Eyes). GTK získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
Iced Známka B
Multiplatformní GUI knihovna pro Rust založená na architektuře Elm, zaměřená na jednoduchost a typovou bezpečnost.
Iced získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
Kivy Známka B
Framework pro Python pro multiplatformní aplikace s podporou vícedotykového ovládání, který vykresluje vlastní prvky s akcelerací GPU a používá návrhový jazyk KV.
Kivy získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
NativeScript Známka B
Framework pro tvorbu nativních aplikací pro Android a iOS v JavaScriptu nebo TypeScriptu s přímým přístupem k nativním API platformy, použitelný s Angularem, Vue, Reactem, Svelte nebo Solid.
Země sídla: Spojené státy (Five Eyes). NativeScript získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
Wails Známka B
Framework pro tvorbu desktopových aplikací v Go a webových technologiích, který pro frontend používá nativní webview operačního systému.
Wails získává 80 ze 100 (známka B) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 3 z 4 kritérií: open source, bez sledovačů a telemetrie a bez reklam a prodeje dat.
Slint Známka C
UI toolkit pro tvorbu nativních uživatelských rozhraní pomocí deklarativního značkovacího jazyka, s API pro Rust, C++, JavaScript a Python, pro desktop, mobilní a vestavěná zařízení.
Země sídla: Německo (Fourteen Eyes). Slint získává 65 ze 100 (známka C) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
.NET MAUI Známka D
Multiplatformní UI framework od Microsoftu pro tvorbu nativních aplikací pro Android, iOS, macOS a Windows z jednoho kódu v C# a XAML.
Země sídla: Spojené státy (Five Eyes). .NET MAUI získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Avalonia UI Známka D
Multiplatformní UI framework pro .NET, který vykresluje vlastní ovládací prvky pomocí XAML a C#, pro Windows, macOS, Linux, Android, iOS a WebAssembly.
Země sídla: Estonsko. Avalonia UI získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Capacitor Známka D
Multiplatformní nativní běhové prostředí pro spouštění webových aplikací na Androidu a iOS a jako progresivních webových aplikací, s API pro pluginy pro nativní funkce zařízení.
Země sídla: Spojené státy (Five Eyes). Capacitor získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Electrobun Známka D
Framework pro tvorbu desktopových aplikací v TypeScriptu s nativní vrstvou napsanou v Zig, Objective-C a C++, kompaktními balíčky a vestavěnými rozdílovými aktualizacemi.
Electrobun získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Expo Známka D
Framework a nástroje postavené na React Native pro tvorbu aplikací pro Android, iOS a web, s CLI, moduly SDK, směrováním podle souborů a volitelnými cloudovými službami pro sestavení.
Země sídla: Spojené státy (Five Eyes). Expo získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Flutter Známka D
UI toolkit od Googlu pro tvorbu nativně kompilovaných mobilních, webových a desktopových aplikací z jednoho kódu v Dartu, který vlastní prvky vykresluje vlastním vykreslovacím jádrem.
Země sídla: Spojené státy (Five Eyes). Flutter získává 50 ze 100 (známka D) podle kritérií kategorie „multiplatformní aplikační frameworky“. Splňuje 2 z 4 kritérií: open source a bez reklam a prodeje dat.
Porovnat vše v kategorii „multiplatformní aplikační frameworky“ (29)