Avoimen lähdekoodin vaihtoehdot: alustariippumattomat sovelluskehykset
Kategoria: alustariippumattomat sovelluskehykset. 27 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.
Tauri Arvosana B Suosituksemme
Kehys työpöytä- ja mobiilisovellusten rakentamiseen verkkopohjaisella käyttöliittymällä ja Rust-taustajärjestelmällä. Se käyttää käyttöjärjestelmän verkkonäkymää.
Dual-licensed under MIT and Apache 2.0. Lähdekoodi
Apache Cordova Arvosana B
Apache Software Foundationin kehys mobiilisovellusten rakentamiseen HTML:llä, CSS:llä ja JavaScriptillä. Sovellukset paketoidaan natiiviin verkkonäkymään, ja laitteen rajapintoihin on lisäosia.
Apache-2.0-licensed. Lähdekoodi
BeeWare Arvosana B
Kokoelma Python-työkaluja natiivisovellusten rakentamiseen. Mukana on Toga-käyttöliittymätyökalupakki, joka käyttää kunkin alustan natiiveja widgettejä, sekä Briefcase-paketointityökalu.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Lähdekoodi
GTK Arvosana B
Työkalupakki graafisten käyttöliittymien rakentamiseen. Se on kirjoitettu C:llä, ja sille on sidoksia moniin kieliin. Sitä kehittää GNOME-projekti.
Licensed under the LGPL-2.1-or-later. Lähdekoodi
Iced Arvosana B
Rustin alustariippumaton käyttöliittymäkirjasto, joka perustuu Elm-arkkitehtuuriin ja keskittyy yksinkertaisuuteen ja tyyppiturvallisuuteen.
MIT-licensed. Lähdekoodi
Kivy Arvosana B
Python-kehys alustariippumattomille sovelluksille, jossa on monikosketustuki. Se piirtää omat GPU-kiihdytetyt widgettinsä ja käyttää KV-suunnittelukieltä.
MIT-licensed. Lähdekoodi
NativeScript Arvosana B
Kehys natiivien Android- ja iOS-sovellusten rakentamiseen JavaScriptillä tai TypeScriptillä. Se antaa suoran pääsyn alustan natiiveihin rajapintoihin ja on käytettävissä Angularin, Vuen, Reactin, Svelten tai Solidin kanssa.
MIT-licensed. Lähdekoodi
Wails Arvosana B
Kehys työpöytäsovellusten rakentamiseen Golla ja verkkoteknologioilla. Käyttöliittymä toimii käyttöjärjestelmän natiivissa verkkonäkymässä.
MIT-licensed. Lähdekoodi
Slint Arvosana C
Käyttöliittymätyökalupakki natiivien käyttöliittymien rakentamiseen deklaratiivisella merkintäkielellä. Rajapinnat ovat saatavilla Rustille, C++:lle, JavaScriptille ja Pythonille, ja se toimii työpöydällä, mobiilissa ja sulautetuissa laitteissa.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Lähdekoodi
.NET MAUI Arvosana D
Microsoftin alustariippumaton käyttöliittymäkehys natiivien Android-, iOS-, macOS- ja Windows-sovellusten rakentamiseen yhdestä C#- ja XAML-koodipohjasta.
MIT-licensed. Lähdekoodi
Avalonia UI Arvosana D
Alustariippumaton .NET-käyttöliittymäkehys, joka piirtää omat säätimensä XAML:lla ja C#:lla. Kohdealustoina ovat Windows, macOS, Linux, Android, iOS ja WebAssembly.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Lähdekoodi
Capacitor Arvosana D
Alustariippumaton natiivi ajonaikainen ympäristö verkkosovellusten suorittamiseen Androidilla ja iOS:llä sekä progressiivisina verkkosovelluksina. Laitteen natiiviominaisuuksiin on lisäosarajapinta.
MIT-licensed. Lähdekoodi
Electrobun Arvosana D
Kehys työpöytäsovellusten rakentamiseen TypeScriptillä. Natiivikerros on kirjoitettu Zigillä, Objective-C:llä ja C++:lla, paketit ovat kompakteja ja differentiaalipäivitykset ovat sisäänrakennettuja.
MIT-licensed. Lähdekoodi
Electron Arvosana D
Kehys alustariippumattomien työpöytäsovellusten rakentamiseen JavaScriptillä, HTML:llä ja CSS:llä paketoimalla mukaan Chromium ja Node.js.
MIT-licensed. Lähdekoodi
Expo Arvosana D
React Nativen varaan rakennettu kehys ja työkalut Android-, iOS- ja verkkosovellusten rakentamiseen. Mukana on CLI, SDK-moduulit, tiedostopohjainen reititys ja valinnaiset pilvipohjaiset käännöspalvelut.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Lähdekoodi
Flutter Arvosana D
Googlen käyttöliittymätyökalupakki natiivisti käännettyjen mobiili-, verkko- ja työpöytäsovellusten rakentamiseen yhdestä Dart-koodipohjasta. Se piirtää omat widgettinsä omalla renderöintimoottorillaan.
BSD-3-Clause licensed. Lähdekoodi
Framework7 Arvosana D
HTML- ja JavaScript-kehys mobiili-, työpöytä- ja verkkosovellusten rakentamiseen iOS- ja Material Design -ulkoasulla. Käytettävissä Vuen, Reactin tai Svelten kanssa.
MIT-licensed. Lähdekoodi
Fyne Arvosana D
Go-kielen käyttöliittymätyökalupakki, joka rakentaa työpöytä-, mobiili- ja verkkosovelluksia yhdestä koodipohjasta.
BSD 3-Clause licensed. Lähdekoodi
Ionic Arvosana D
Verkkokomponenteista koostuva käyttöliittymätyökalupakki mobiili-, työpöytä- ja progressiivisten verkkosovellusten rakentamiseen HTML:llä, CSS:llä ja JavaScriptillä. Käytettävissä Angularin, Reactin tai Vuen kanssa.
MIT-licensed. Lähdekoodi
Jetpack Compose Arvosana D
Googlen deklaratiivinen käyttöliittymätyökalupakki Android-sovelluksille, kirjoitettu Kotlinilla. Käyttöliittymät rakennetaan koostettavista funktioista.
Apache-2.0-licensed. Lähdekoodi
Kotlin Multiplatform Arvosana D
JetBrainsin teknologia Kotlin-koodin jakamiseen Androidin, iOS:n, työpöydän, verkon ja palvelimen välillä. Compose Multiplatform mahdollistaa yhteiset käyttöliittymät.
Apache-2.0 licensed, as is Compose Multiplatform. Lähdekoodi
Lynx Arvosana D
Alustariippumaton kehys natiivien mobiili- ja verkkokäyttöliittymien rakentamiseen verkkoteknologioilla, kuten CSS:llä ja Reactilla. Se käyttää monisäikeistä renderöintimoottoria.
Apache-2.0 licensed. Lähdekoodi
NW.js Arvosana D
Ajonaikainen ympäristö, joka yhdistää Chromiumin ja Node.js:n työpöytäsovellusten rakentamiseen HTML:llä ja JavaScriptillä. Node.js-moduuleja voi kutsua suoraan DOMista.
MIT-licensed. Lähdekoodi
Quasar Arvosana D
Vue.js-pohjainen kehys verkko-, mobiili- ja työpöytäsovellusten rakentamiseen yhdestä koodipohjasta. Mukana on Material-komponenttikirjasto ja CLI.
MIT-licensed. Lähdekoodi
React Native Arvosana D
Metan kehys natiivien Android- ja iOS-sovellusten rakentamiseen Reactilla ja JavaScriptillä tai TypeScriptillä. Se renderöi alustan natiiveja käyttöliittymäkomponentteja.
MIT-licensed. Lähdekoodi
Uno Platform Arvosana D
Alustariippumaton .NET-käyttöliittymäkehys, joka suorittaa C#- ja XAML-sovelluksia Windowsilla, macOS:llä, Linuxilla, Androidilla, iOS:llä ja WebAssemblyllä WinUI-rajapintojen avulla.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Lähdekoodi
Neutralinojs Arvosana D
Kevyt kehys työpöytäsovellusten rakentamiseen JavaScriptillä, HTML:llä ja CSS:llä. Se käyttää käyttöjärjestelmän verkkonäkymää ja pientä natiivipalvelinta mukana toimitetun selaimen sijaan.
MIT-licensed. Lähdekoodi
Vertaa kaikkia: alustariippumattomat sovelluskehykset (29), avointa lähdekoodia tai ei.