Privacy Ratings

Plattformübergreifende App-Frameworks (Open Source)

27 Plattformübergreifende App-Frameworks, deren Code unter einer OSI-anerkannten Lizenz öffentlich ist, mit Belegen auf Datenschutz bewertet. Empfehlungen zuerst, dann nach Punktzahl.

  1. 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.

    Dual-licensed under MIT and Apache 2.0. Quellcode

  2. 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.

    Apache-2.0-licensed. Quellcode

  3. 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.

    BSD-3-Clause-licensed, as is the Briefcase packaging tool. Quellcode

  4. GTK Note B

    In C geschriebenes Toolkit zum Erstellen grafischer Benutzeroberflächen, mit Anbindungen für viele Sprachen. Es wird vom GNOME-Projekt entwickelt.

    Licensed under the LGPL-2.1-or-later. Quellcode

  5. Iced Note B

    Plattformübergreifende GUI-Bibliothek für Rust auf Basis der Elm-Architektur, mit Fokus auf Einfachheit und Typsicherheit.

    MIT-licensed. Quellcode

  6. 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.

    MIT-licensed. Quellcode

  7. 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.

    MIT-licensed. Quellcode

  8. Wails Note B

    Framework zum Erstellen von Desktop-Apps mit Go und Webtechnologien, das für das Frontend die native Webview des Betriebssystems nutzt.

    MIT-licensed. Quellcode

  9. 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.

    Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Quellcode

  10. .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.

    MIT-licensed. Quellcode

  11. 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.

    MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Quellcode

  12. 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.

    MIT-licensed. Quellcode

  13. 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.

    MIT-licensed. Quellcode

  14. Electron Note D

    Framework zum Erstellen plattformübergreifender Desktop-Anwendungen mit JavaScript, HTML und CSS, das Chromium und Node.js mitliefert.

    MIT-licensed. Quellcode

  15. 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.

    MIT-licensed. The EAS cloud build and update services are separate hosted products. Quellcode

  16. 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.

    BSD-3-Clause licensed. Quellcode

  17. Framework7 Note D

    HTML- und JavaScript-Framework zum Erstellen von Mobil-, Desktop- und Web-Apps im Look von iOS und Material Design, einsetzbar mit Vue, React oder Svelte.

    MIT-licensed. Quellcode

  18. Fyne Note D

    GUI-Toolkit für Go, das Desktop-, Mobil- und Web-Apps aus einer einzigen Codebasis erstellt.

    BSD 3-Clause licensed. Quellcode

  19. Ionic Note D

    UI-Toolkit aus Web Components zum Erstellen von Mobil-, Desktop- und Progressive Web Apps mit HTML, CSS und JavaScript, einsetzbar mit Angular, React oder Vue.

    MIT-licensed. Quellcode

  20. Jetpack Compose Note D

    Deklaratives UI-Toolkit von Google für Android-Apps, geschrieben in Kotlin, bei dem Oberflächen aus Composable-Funktionen aufgebaut werden.

    Apache-2.0-licensed. Quellcode

  21. Kotlin Multiplatform Note D

    Technologie von JetBrains, um Kotlin-Code zwischen Android, iOS, Desktop, Web und Server zu teilen, mit Compose Multiplatform für gemeinsame Benutzeroberflächen.

    Apache-2.0 licensed, as is Compose Multiplatform. Quellcode

  22. Lynx Note D

    Plattformübergreifendes Framework zum Erstellen nativer Mobil- und Weboberflächen mit Webtechnologien wie CSS und React, mit einer Multithreading-Rendering-Engine.

    Apache-2.0 licensed. Quellcode

  23. NW.js Note D

    Laufzeitumgebung, die Chromium und Node.js kombiniert, um Desktop-Apps mit HTML und JavaScript zu erstellen, wobei Node.js-Module aus dem DOM aufgerufen werden können.

    MIT-licensed. Quellcode

  24. Quasar Note D

    Auf Vue.js basierendes Framework zum Erstellen von Web-, Mobil- und Desktop-Apps aus einer Codebasis, mit einer Material-Komponentenbibliothek und einer CLI.

    MIT-licensed. Quellcode

  25. React Native Note D

    Framework von Meta zum Erstellen nativer Android- und iOS-Apps mit React und JavaScript oder TypeScript, das plattformeigene UI-Komponenten rendert.

    MIT-licensed. Quellcode

  26. Uno Platform Note D

    Plattformübergreifendes UI-Framework für .NET, das C#- und XAML-Apps auf Windows, macOS, Linux, Android, iOS und WebAssembly ausführt und dabei WinUI-APIs verwendet.

    Apache-2.0 licensed. Some design and productivity tools are sold separately. Quellcode

  27. Neutralinojs Note D

    Schlankes Framework zum Erstellen von Desktop-Apps mit JavaScript, HTML und CSS, das die Webview des Betriebssystems und einen kleinen nativen Server statt eines mitgelieferten Browsers nutzt.

    MIT-licensed. Quellcode

Alle 29 Plattformübergreifende App-Frameworks vergleichen, ob Open Source oder nicht.