Privacy Ratings

Opensource cross-platform app-frameworks

27 cross-platform app-frameworks waarvan de code openbaar is onder een door OSI goedgekeurde licentie, beoordeeld op privacy met bewijs. Keuzes eerst, daarna op score.

  1. Tauri Cijfer B Onze keuze

    Framework voor het bouwen van desktop- en mobiele applicaties met een web-frontend en een Rust-backend, dat de webview van het besturingssysteem gebruikt.

    Dual-licensed under MIT and Apache 2.0. Broncode

  2. Apache Cordova Cijfer B

    Framework van de Apache Software Foundation voor het bouwen van mobiele apps met HTML, CSS en JavaScript, verpakt in een native webview met plug-ins voor apparaat-API's.

    Apache-2.0-licensed. Broncode

  3. BeeWare Cijfer B

    Verzameling Python-tools voor het bouwen van native apps, waaronder de GUI-toolkit Toga die de native widgets van elk platform gebruikt en de verpakkingstool Briefcase.

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

  4. GTK Cijfer B

    Toolkit voor het bouwen van grafische gebruikersinterfaces, geschreven in C met bindings voor veel talen. Wordt ontwikkeld door het GNOME-project.

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

  5. Iced Cijfer B

    Cross-platform GUI-bibliotheek voor Rust gebaseerd op de Elm-architectuur, gericht op eenvoud en typeveiligheid.

    MIT-licensed. Broncode

  6. Kivy Cijfer B

    Python-framework voor cross-platform apps met multitouch-ondersteuning, dat eigen GPU-versnelde widgets tekent en de ontwerptaal KV gebruikt.

    MIT-licensed. Broncode

  7. NativeScript Cijfer B

    Framework voor het bouwen van native Android- en iOS-apps met JavaScript of TypeScript, met directe toegang tot native platform-API's, te gebruiken met Angular, Vue, React, Svelte of Solid.

    MIT-licensed. Broncode

  8. Wails Cijfer B

    Framework voor het bouwen van desktopapps met Go en webtechnologieën, dat de native webview van het besturingssysteem gebruikt voor de frontend.

    MIT-licensed. Broncode

  9. Slint Cijfer C

    UI-toolkit voor het bouwen van native gebruikersinterfaces met een declaratieve opmaaktaal, met API's voor Rust, C++, JavaScript en Python, voor desktop, mobiel en embedded apparaten.

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

  10. .NET MAUI Cijfer D

    Cross-platform UI-framework van Microsoft voor het bouwen van native Android-, iOS-, macOS- en Windows-apps vanuit één codebase in C# en XAML.

    MIT-licensed. Broncode

  11. Avalonia UI Cijfer D

    Cross-platform UI-framework voor .NET dat eigen besturingselementen tekent met XAML en C#, gericht op Windows, macOS, Linux, Android, iOS en WebAssembly.

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

  12. Capacitor Cijfer D

    Cross-platform native runtime om webapps te draaien op Android en iOS en als progressieve webapps, met een plug-in-API voor native apparaatfuncties.

    MIT-licensed. Broncode

  13. Electrobun Cijfer D

    Framework voor het bouwen van desktopapps in TypeScript, met een native laag geschreven in Zig, Objective-C en C++, compacte bundels en ingebouwde differentiële updates.

    MIT-licensed. Broncode

  14. Electron Cijfer D

    Framework voor het bouwen van cross-platform desktopapplicaties met JavaScript, HTML en CSS door Chromium en Node.js mee te leveren.

    MIT-licensed. Broncode

  15. Expo Cijfer D

    Framework en tooling gebouwd op React Native voor het bouwen van Android-, iOS- en webapps, met een CLI, SDK-modules, bestandsgebaseerde routing en optionele cloudbuilddiensten.

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

  16. Flutter Cijfer D

    UI-toolkit van Google voor het bouwen van native gecompileerde mobiele, web- en desktopapps vanuit één Dart-codebase, die eigen widgets tekent met een eigen rendering-engine.

    BSD-3-Clause licensed. Broncode

  17. Framework7 Cijfer D

    HTML- en JavaScript-framework voor het bouwen van mobiele, desktop- en webapps met een iOS- en Material Design-uiterlijk, te gebruiken met Vue, React of Svelte.

    MIT-licensed. Broncode

  18. Fyne Cijfer D

    GUI-toolkit voor Go die desktop-, mobiele en webapps bouwt vanuit één codebase.

    BSD 3-Clause licensed. Broncode

  19. Ionic Cijfer D

    UI-toolkit van webcomponenten voor het bouwen van mobiele, desktop- en progressieve webapps met HTML, CSS en JavaScript, te gebruiken met Angular, React of Vue.

    MIT-licensed. Broncode

  20. Jetpack Compose Cijfer D

    Declaratieve UI-toolkit van Google voor Android-apps, geschreven in Kotlin, waarin interfaces worden opgebouwd uit composable functies.

    Apache-2.0-licensed. Broncode

  21. Kotlin Multiplatform Cijfer D

    Technologie van JetBrains om Kotlin-code te delen tussen Android, iOS, desktop, web en server, met Compose Multiplatform voor gedeelde gebruikersinterfaces.

    Apache-2.0 licensed, as is Compose Multiplatform. Broncode

  22. Lynx Cijfer D

    Cross-platform framework voor het bouwen van native mobiele en webinterfaces met webtechnologieën zoals CSS en React, met een multithreaded rendering-engine.

    Apache-2.0 licensed. Broncode

  23. NW.js Cijfer D

    Runtime die Chromium en Node.js combineert voor het bouwen van desktopapps met HTML en JavaScript, waarbij Node.js-modules vanuit de DOM kunnen worden aangeroepen.

    MIT-licensed. Broncode

  24. Quasar Cijfer D

    Op Vue.js gebaseerd framework voor het bouwen van web-, mobiele en desktopapps vanuit één codebase, met een Material-componentenbibliotheek en een CLI.

    MIT-licensed. Broncode

  25. React Native Cijfer D

    Framework van Meta voor het bouwen van native Android- en iOS-apps met React en JavaScript of TypeScript, dat platformeigen UI-componenten rendert.

    MIT-licensed. Broncode

  26. Uno Platform Cijfer D

    Cross-platform UI-framework voor .NET dat apps in C# en XAML draait op Windows, macOS, Linux, Android, iOS en WebAssembly, met gebruik van WinUI-API's.

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

  27. Neutralinojs Cijfer D

    Lichtgewicht framework voor het bouwen van desktopapps met JavaScript, HTML en CSS, dat de webview van het besturingssysteem en een kleine native server gebruikt in plaats van een meegeleverde browser.

    MIT-licensed. Broncode

Alle 29 cross-platform app-frameworks vergelijken, open source of niet.