Öppen källkod: plattformsoberoende appramverk
27 plattformsoberoende appramverk vars kod är offentlig under en OSI-godkänd licens, bedömda för integritet med belägg. Rekommendationer först, sedan efter poäng.
Tauri Betyg B Vår rekommendation
Ramverk för att bygga skrivbords- och mobilprogram med en webbfrontend och en backend i Rust, som använder operativsystemets webbvy.
Dual-licensed under MIT and Apache 2.0. Källkod
Apache Cordova Betyg B
Ramverk från Apache Software Foundation för att bygga mobilappar med HTML, CSS och JavaScript, paketerade i en inbyggd webbvy med plugins för enhets-API:er.
Apache-2.0-licensed. Källkod
BeeWare Betyg B
Samling Python-verktyg för att bygga inbyggda appar, bland annat GUI-verktygslådan Toga som använder varje plattforms inbyggda widgetar och paketeringsverktyget Briefcase.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Källkod
GTK Betyg B
Verktygslåda för att bygga grafiska användargränssnitt, skriven i C med bindningar för många språk. Den utvecklas av GNOME-projektet.
Licensed under the LGPL-2.1-or-later. Källkod
Iced Betyg B
Plattformsoberoende GUI-bibliotek för Rust baserat på Elm-arkitekturen, med fokus på enkelhet och typsäkerhet.
MIT-licensed. Källkod
Kivy Betyg B
Python-ramverk för plattformsoberoende appar med stöd för multitouch, som ritar sina egna GPU-accelererade widgetar och använder designspråket KV.
MIT-licensed. Källkod
NativeScript Betyg B
Ramverk för att bygga inbyggda Android- och iOS-appar med JavaScript eller TypeScript, med direkt åtkomst till plattformens inbyggda API:er, som kan användas med Angular, Vue, React, Svelte eller Solid.
MIT-licensed. Källkod
Wails Betyg B
Ramverk för att bygga skrivbordsappar med Go och webbteknik, som använder operativsystemets inbyggda webbvy för frontend.
MIT-licensed. Källkod
Slint Betyg C
UI-verktygslåda för att bygga inbyggda användargränssnitt med ett deklarativt märkspråk, med API:er för Rust, C++, JavaScript och Python, för skrivbord, mobil och inbyggda enheter.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Källkod
.NET MAUI Betyg D
Microsofts plattformsoberoende UI-ramverk för att bygga inbyggda appar för Android, iOS, macOS och Windows från en gemensam kodbas i C# och XAML.
MIT-licensed. Källkod
Avalonia UI Betyg D
Plattformsoberoende UI-ramverk för .NET som ritar sina egna kontroller med XAML och C#, för Windows, macOS, Linux, Android, iOS och WebAssembly.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Källkod
Capacitor Betyg D
Plattformsoberoende inbyggd körmiljö för att köra webbappar på Android och iOS och som progressiva webbappar, med ett plugin-API för inbyggda enhetsfunktioner.
MIT-licensed. Källkod
Electrobun Betyg D
Ramverk för att bygga skrivbordsappar i TypeScript, med ett inbyggt lager skrivet i Zig, Objective-C och C++, kompakta paket och inbyggda differentiella uppdateringar.
MIT-licensed. Källkod
Electron Betyg D
Ramverk för att bygga plattformsoberoende skrivbordsprogram med JavaScript, HTML och CSS genom att paketera Chromium och Node.js.
MIT-licensed. Källkod
Expo Betyg D
Ramverk och verktyg byggda på React Native för att bygga appar för Android, iOS och webben, med en CLI, SDK-moduler, filbaserad routning och valfria molntjänster för byggen.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Källkod
Flutter Betyg D
Googles UI-verktygslåda för att bygga inbyggt kompilerade mobil-, webb- och skrivbordsappar från en gemensam Dart-kodbas, som ritar sina egna widgetar med sin renderingsmotor.
BSD-3-Clause licensed. Källkod
Framework7 Betyg D
HTML- och JavaScript-ramverk för att bygga mobil-, skrivbords- och webbappar med utseende från iOS och Material Design, som kan användas med Vue, React eller Svelte.
MIT-licensed. Källkod
Fyne Betyg D
GUI-verktygslåda för Go som bygger skrivbords-, mobil- och webbappar från en gemensam kodbas.
BSD 3-Clause licensed. Källkod
Ionic Betyg D
UI-verktygslåda med webbkomponenter för att bygga mobil-, skrivbords- och progressiva webbappar med HTML, CSS och JavaScript, som kan användas med Angular, React eller Vue.
MIT-licensed. Källkod
Jetpack Compose Betyg D
Googles deklarativa UI-verktygslåda för Android-appar, skriven i Kotlin, där gränssnitt byggs av komponerbara funktioner.
Apache-2.0-licensed. Källkod
Kotlin Multiplatform Betyg D
Teknik från JetBrains för att dela Kotlin-kod mellan Android, iOS, skrivbord, webb och server, med Compose Multiplatform för gemensamma användargränssnitt.
Apache-2.0 licensed, as is Compose Multiplatform. Källkod
Lynx Betyg D
Plattformsoberoende ramverk för att bygga inbyggda mobil- och webbgränssnitt med webbteknik som CSS och React, med en flertrådad renderingsmotor.
Apache-2.0 licensed. Källkod
NW.js Betyg D
Körmiljö som kombinerar Chromium och Node.js för att bygga skrivbordsappar med HTML och JavaScript, där Node.js-moduler kan anropas från DOM.
MIT-licensed. Källkod
Quasar Betyg D
Vue.js-baserat ramverk för att bygga webb-, mobil- och skrivbordsappar från en gemensam kodbas, med ett Material-komponentbibliotek och en CLI.
MIT-licensed. Källkod
React Native Betyg D
Ramverk från Meta för att bygga inbyggda Android- och iOS-appar med React och JavaScript eller TypeScript, som renderar plattformens inbyggda UI-komponenter.
MIT-licensed. Källkod
Uno Platform Betyg D
Plattformsoberoende UI-ramverk för .NET som kör appar i C# och XAML på Windows, macOS, Linux, Android, iOS och WebAssembly, med WinUI-API:er.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Källkod
Neutralinojs Betyg D
Lättviktigt ramverk för att bygga skrivbordsappar med JavaScript, HTML och CSS, som använder operativsystemets webbvy och en liten inbyggd server i stället för en medföljande webbläsare.
MIT-licensed. Källkod
Jämför alla 29 plattformsoberoende appramverk, med eller utan öppen källkod.