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.
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
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
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
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
Iced Note B
Plattformübergreifende GUI-Bibliothek für Rust auf Basis der Elm-Architektur, mit Fokus auf Einfachheit und Typsicherheit.
MIT-licensed. Quellcode
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
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
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
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
.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
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
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
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
Electron Note D
Framework zum Erstellen plattformübergreifender Desktop-Anwendungen mit JavaScript, HTML und CSS, das Chromium und Node.js mitliefert.
MIT-licensed. Quellcode
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
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
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
Fyne Note D
GUI-Toolkit für Go, das Desktop-, Mobil- und Web-Apps aus einer einzigen Codebasis erstellt.
BSD 3-Clause licensed. Quellcode
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
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
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
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
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
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
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
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
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.