# Private and open-source alternatives to Electron

1. [Tauri](https://privacyratings.com/app-frameworks/tauri/) (our pick): B (85/100). Framework for building desktop and mobile applications with a web frontend and a Rust backend, using the operating system's webview.
2. [Apache Cordova](https://privacyratings.com/app-frameworks/apache-cordova/): B (80/100). Apache Software Foundation framework for building mobile apps with HTML, CSS and JavaScript, packaged in a native webview with plugins for device APIs.
3. [BeeWare](https://privacyratings.com/app-frameworks/beeware/): B (80/100). Collection of Python tools for building native apps, including the Toga GUI toolkit that uses each platform's native widgets and the Briefcase packaging tool.
4. [GTK](https://privacyratings.com/app-frameworks/gtk/): B (80/100). Toolkit for building graphical user interfaces, written in C with bindings for many languages. It is developed by the GNOME project.
5. [Iced](https://privacyratings.com/app-frameworks/iced/): B (80/100). Cross-platform GUI library for Rust based on the Elm architecture, focused on simplicity and type safety.
6. [Kivy](https://privacyratings.com/app-frameworks/kivy/): B (80/100). Python framework for cross-platform apps with multi-touch support, drawing its own GPU-accelerated widgets and using the KV design language.
7. [NativeScript](https://privacyratings.com/app-frameworks/nativescript/): B (80/100). Framework for building native Android and iOS apps with JavaScript or TypeScript, giving direct access to native platform APIs, usable with Angular, Vue, React, Svelte or Solid.
8. [Wails](https://privacyratings.com/app-frameworks/wails/): B (80/100). Framework for building desktop apps with Go and web technologies, using the operating system's native webview for the frontend.
9. [Slint](https://privacyratings.com/app-frameworks/slint/): C (65/100). UI toolkit for building native user interfaces with a declarative markup language, with APIs for Rust, C++, JavaScript and Python, for desktop, mobile and embedded devices.
10. [.NET MAUI](https://privacyratings.com/app-frameworks/net-maui/): D (50/100). Microsoft's cross-platform UI framework for building native Android, iOS, macOS and Windows apps from a single C# and XAML codebase.
11. [Avalonia UI](https://privacyratings.com/app-frameworks/avalonia-ui/): D (50/100). Cross-platform UI framework for .NET that draws its own controls with XAML and C#, targeting Windows, macOS, Linux, Android, iOS and WebAssembly.
12. [Capacitor](https://privacyratings.com/app-frameworks/capacitor/): D (50/100). Cross-platform native runtime for running web apps on Android and iOS and as progressive web apps, with a plugin API for native device features.
13. [Electrobun](https://privacyratings.com/app-frameworks/electrobun/): D (50/100). Framework for building desktop apps in TypeScript, with a native layer written in Zig, Objective-C and C++, compact bundles and built-in differential updates.
14. [Expo](https://privacyratings.com/app-frameworks/expo/): D (50/100). Framework and tooling built on React Native for building Android, iOS and web apps, with a CLI, SDK modules, file-based routing and optional cloud build services.
15. [Flutter](https://privacyratings.com/app-frameworks/flutter/): D (50/100). Google's UI toolkit for building natively compiled mobile, web and desktop apps from one Dart codebase, drawing its own widgets with its rendering engine.

Source: https://privacyratings.com/alternatives/electron/
