Nyílt forráskódú platformfüggetlen alkalmazás-keretrendszerek
platformfüggetlen alkalmazás-keretrendszerek: 27 bejegyzés, amelynek kódja OSI által jóváhagyott licenc alatt nyilvános, adatvédelmi értékeléssel és bizonyítékokkal. Elöl az ajánlások, utána pontszám szerint.
Tauri Osztályzat B Ajánlásunk
Keretrendszer asztali és mobilalkalmazások készítéséhez webes front-enddel és Rust back-enddel, az operációs rendszer webnézetét használva.
Dual-licensed under MIT and Apache 2.0. Forráskód
Apache Cordova Osztályzat B
Az Apache Software Foundation keretrendszere mobilalkalmazások készítéséhez HTML-lel, CSS-sel és JavaScripttel, natív webnézetbe csomagolva, az eszköz-API-khoz bővítményekkel.
Apache-2.0-licensed. Forráskód
BeeWare Osztályzat B
Python-eszközök gyűjteménye natív alkalmazások készítéséhez, köztük a Toga GUI-eszközkészlet, amely az egyes platformok natív vezérlőit használja, és a Briefcase csomagolóeszköz.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Forráskód
GTK Osztályzat B
C nyelven írt eszközkészlet grafikus felhasználói felületek készítéséhez, számos nyelvhez elérhető kötésekkel. A GNOME projekt fejleszti.
Licensed under the LGPL-2.1-or-later. Forráskód
Iced Osztályzat B
Az Elm-architektúrán alapuló platformfüggetlen GUI-könyvtár Rusthoz, amely az egyszerűségre és a típusbiztonságra összpontosít.
MIT-licensed. Forráskód
Kivy Osztályzat B
Python-keretrendszer platformfüggetlen alkalmazásokhoz többérintéses támogatással, amely saját, GPU-gyorsítású vezérlőket rajzol, és a KV tervezési nyelvet használja.
MIT-licensed. Forráskód
NativeScript Osztályzat B
Keretrendszer natív Android- és iOS-alkalmazások készítéséhez JavaScripttel vagy TypeScripttel, amely közvetlen hozzáférést ad a natív platform-API-khoz; Angularral, Vue-val, Reacttel, Svelte-tel vagy Soliddal használható.
MIT-licensed. Forráskód
Wails Osztályzat B
Keretrendszer asztali alkalmazások készítéséhez Go-val és webes technológiákkal, a front-endhez az operációs rendszer natív webnézetét használva.
MIT-licensed. Forráskód
Slint Osztályzat C
UI-eszközkészlet natív felhasználói felületek készítéséhez deklaratív jelölőnyelvvel, Rust, C++, JavaScript és Python API-kkal, asztali, mobil- és beágyazott eszközökhöz.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Forráskód
.NET MAUI Osztályzat D
A Microsoft platformfüggetlen UI-keretrendszere natív Android-, iOS-, macOS- és Windows-alkalmazások készítéséhez egyetlen C#- és XAML-kódbázisból.
MIT-licensed. Forráskód
Avalonia UI Osztályzat D
Platformfüggetlen UI-keretrendszer .NET-hez, amely XAML-lel és C#-pal saját maga rajzolja a vezérlőit, és Windowst, macOS-t, Linuxot, Androidot, iOS-t és WebAssemblyt céloz.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Forráskód
Capacitor Osztályzat D
Platformfüggetlen natív futtatókörnyezet webalkalmazások futtatásához Androidon és iOS-en, valamint progresszív webalkalmazásként, bővítmény-API-val a natív eszközfunkciókhoz.
MIT-licensed. Forráskód
Electrobun Osztályzat D
Keretrendszer asztali alkalmazások készítéséhez TypeScriptben, Zig, Objective-C és C++ nyelven írt natív réteggel, kompakt csomagokkal és beépített különbségi frissítésekkel.
MIT-licensed. Forráskód
Electron Osztályzat D
Keretrendszer platformfüggetlen asztali alkalmazások készítéséhez JavaScripttel, HTML-lel és CSS-sel, a Chromium és a Node.js becsomagolásával.
MIT-licensed. Forráskód
Expo Osztályzat D
React Native-ra épülő keretrendszer és eszközkészlet Android-, iOS- és webalkalmazások készítéséhez, parancssori felülettel, SDK-modulokkal, fájlalapú útválasztással és opcionális felhőalapú buildszolgáltatásokkal.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Forráskód
Flutter Osztályzat D
A Google UI-eszközkészlete natívan fordított mobil-, web- és asztali alkalmazások készítéséhez egyetlen Dart-kódbázisból, amely saját renderelőmotorjával rajzolja a vezérlőit.
BSD-3-Clause licensed. Forráskód
Framework7 Osztályzat D
HTML- és JavaScript-keretrendszer mobil-, asztali és webalkalmazások készítéséhez iOS- és Material Design-megjelenéssel, Vue-val, Reacttel vagy Svelte-tel használható.
MIT-licensed. Forráskód
Fyne Osztályzat D
GUI-eszközkészlet Go-hoz, amely egyetlen kódbázisból készít asztali, mobil- és webalkalmazásokat.
BSD 3-Clause licensed. Forráskód
Ionic Osztályzat D
Webkomponensekből álló UI-eszközkészlet mobil-, asztali és progresszív webalkalmazások készítéséhez HTML-lel, CSS-sel és JavaScripttel, Angularral, Reacttel vagy Vue-val használható.
MIT-licensed. Forráskód
Jetpack Compose Osztályzat D
A Google deklaratív UI-eszközkészlete Android-alkalmazásokhoz, Kotlinban írva, amelyben a felületek összeállítható (composable) függvényekből épülnek fel.
Apache-2.0-licensed. Forráskód
Kotlin Multiplatform Osztályzat D
A JetBrains technológiája Kotlin-kód megosztására Android, iOS, asztali, webes és szerveroldali környezetek között, a Compose Multiplatformmal a közös felhasználói felületekhez.
Apache-2.0 licensed, as is Compose Multiplatform. Forráskód
Lynx Osztályzat D
Platformfüggetlen keretrendszer natív mobil- és webes felületek készítéséhez webes technológiákkal, például CSS-sel és Reacttel, többszálú renderelőmotorral.
Apache-2.0 licensed. Forráskód
NW.js Osztályzat D
A Chromiumot és a Node.js-t egyesítő futtatókörnyezet asztali alkalmazások készítéséhez HTML-lel és JavaScripttel, amelyben a Node.js-modulok a DOM-ból hívhatók.
MIT-licensed. Forráskód
Quasar Osztályzat D
Vue.js-alapú keretrendszer web-, mobil- és asztali alkalmazások készítéséhez egyetlen kódbázisból, Material komponenskönyvtárral és parancssori felülettel.
MIT-licensed. Forráskód
React Native Osztályzat D
A Meta keretrendszere natív Android- és iOS-alkalmazások készítéséhez Reacttel és JavaScripttel vagy TypeScripttel, amely a platform natív UI-komponenseit rendereli.
MIT-licensed. Forráskód
Uno Platform Osztályzat D
Platformfüggetlen UI-keretrendszer .NET-hez, amely C#- és XAML-alkalmazásokat futtat Windowson, macOS-en, Linuxon, Androidon, iOS-en és WebAssemblyn, a WinUI API-kat használva.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Forráskód
Neutralinojs Osztályzat D
Könnyűsúlyú keretrendszer asztali alkalmazások készítéséhez JavaScripttel, HTML-lel és CSS-sel, amely beépített böngésző helyett az operációs rendszer webnézetét és egy kis natív szervert használ.
MIT-licensed. Forráskód
Összehasonlítás: platformfüggetlen alkalmazás-keretrendszerek (29 bejegyzés), akár nyílt forráskódú, akár nem.