Відкритий код: кросплатформні фреймворки для застосунків
Категорія «кросплатформні фреймворки для застосунків» (27): код опубліковано під ліцензією, схваленою OSI, оцінено за конфіденційністю з доказами. Спочатку наш вибір, потім за балом.
Tauri Оцінка B Наш вибір
Фреймворк для створення настільних і мобільних застосунків із вебфронтендом і бекендом на Rust, що використовує webview операційної системи.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Apache Cordova Оцінка B
Фреймворк Apache Software Foundation для створення мобільних застосунків на HTML, CSS і JavaScript, упакованих у нативний webview, із плагінами для API пристрою.
Apache-2.0-licensed. Вихідний код
BeeWare Оцінка B
Набір інструментів Python для створення нативних застосунків, зокрема GUI-інструментарій Toga, що використовує нативні віджети кожної платформи, та інструмент пакування Briefcase.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Вихідний код
GTK Оцінка B
Інструментарій для створення графічних інтерфейсів користувача, написаний на C, із прив'язками для багатьох мов. Його розробляє проєкт GNOME.
Licensed under the LGPL-2.1-or-later. Вихідний код
Iced Оцінка B
Кросплатформна GUI-бібліотека для Rust на основі архітектури Elm, орієнтована на простоту та типобезпеку.
MIT-licensed. Вихідний код
Kivy Оцінка B
Фреймворк Python для кросплатформних застосунків із підтримкою мультитачу, що сам малює віджети з апаратним прискоренням GPU та використовує мову розмітки KV.
MIT-licensed. Вихідний код
NativeScript Оцінка B
Фреймворк для створення нативних застосунків Android та iOS на JavaScript або TypeScript із прямим доступом до нативних API платформи, який можна використовувати з Angular, Vue, React, Svelte або Solid.
MIT-licensed. Вихідний код
Wails Оцінка B
Фреймворк для створення настільних застосунків на Go та вебтехнологіях, що використовує нативний webview операційної системи для фронтенду.
MIT-licensed. Вихідний код
Slint Оцінка C
UI-інструментарій для створення нативних інтерфейсів користувача за допомогою декларативної мови розмітки, з API для Rust, C++, JavaScript і Python, для настільних, мобільних і вбудованих пристроїв.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Вихідний код
.NET MAUI Оцінка D
Кросплатформний UI-фреймворк від Microsoft для створення нативних застосунків Android, iOS, macOS і Windows з однієї кодової бази на C# і XAML.
MIT-licensed. Вихідний код
Avalonia UI Оцінка D
Кросплатформний UI-фреймворк для .NET, що сам малює елементи керування за допомогою XAML і C#, для Windows, macOS, Linux, Android, iOS і WebAssembly.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Вихідний код
Capacitor Оцінка D
Кросплатформне нативне середовище виконання для запуску вебзастосунків на Android та iOS і як прогресивних вебзастосунків, з API плагінів для нативних функцій пристрою.
MIT-licensed. Вихідний код
Electrobun Оцінка D
Фреймворк для створення настільних застосунків на TypeScript із нативним шаром, написаним на Zig, Objective-C і C++, компактними пакетами та вбудованими диференційними оновленнями.
MIT-licensed. Вихідний код
Electron Оцінка D
Фреймворк для створення кросплатформних настільних застосунків на JavaScript, HTML і CSS, що вбудовує Chromium і Node.js.
MIT-licensed. Вихідний код
Expo Оцінка D
Фреймворк та інструменти на основі React Native для створення застосунків для Android, iOS і вебу, з CLI, модулями SDK, маршрутизацією на основі файлів і необов'язковими хмарними сервісами збирання.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Вихідний код
Flutter Оцінка D
UI-інструментарій від Google для створення нативно скомпільованих мобільних, веб- і настільних застосунків з однієї кодової бази на Dart, який малює власні віджети своїм рушієм рендерингу.
BSD-3-Clause licensed. Вихідний код
Framework7 Оцінка D
Фреймворк на HTML і JavaScript для створення мобільних, настільних і вебзастосунків у стилі iOS і Material Design, який можна використовувати з Vue, React або Svelte.
MIT-licensed. Вихідний код
Fyne Оцінка D
GUI-інструментарій для Go, що створює настільні, мобільні та вебзастосунки з однієї кодової бази.
BSD 3-Clause licensed. Вихідний код
Ionic Оцінка D
UI-інструментарій вебкомпонентів для створення мобільних, настільних і прогресивних вебзастосунків на HTML, CSS і JavaScript, який можна використовувати з Angular, React або Vue.
MIT-licensed. Вихідний код
Jetpack Compose Оцінка D
Декларативний UI-інструментарій від Google для застосунків Android, написаний на Kotlin, у якому інтерфейси будуються з компонованих функцій.
Apache-2.0-licensed. Вихідний код
Kotlin Multiplatform Оцінка D
Технологія JetBrains для спільного використання коду Kotlin на Android, iOS, настільних системах, у вебі та на сервері, з Compose Multiplatform для спільних інтерфейсів користувача.
Apache-2.0 licensed, as is Compose Multiplatform. Вихідний код
Lynx Оцінка D
Кросплатформний фреймворк для створення нативних мобільних і вебінтерфейсів за допомогою вебтехнологій, як-от CSS і React, з багатопотоковим рушієм рендерингу.
Apache-2.0 licensed. Вихідний код
NW.js Оцінка D
Середовище виконання, що поєднує Chromium і Node.js для створення настільних застосунків на HTML і JavaScript, з можливістю викликати модулі Node.js з DOM.
MIT-licensed. Вихідний код
Quasar Оцінка D
Фреймворк на основі Vue.js для створення веб-, мобільних і настільних застосунків з однієї кодової бази, з бібліотекою компонентів Material і CLI.
MIT-licensed. Вихідний код
React Native Оцінка D
Фреймворк від Meta для створення нативних застосунків Android та iOS на React і JavaScript або TypeScript, що рендерить нативні компоненти інтерфейсу платформи.
MIT-licensed. Вихідний код
Uno Platform Оцінка D
Кросплатформний UI-фреймворк для .NET, що запускає застосунки на C# і XAML у Windows, macOS, Linux, Android, iOS і WebAssembly, використовуючи API WinUI.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Вихідний код
Neutralinojs Оцінка D
Легкий фреймворк для створення настільних застосунків на JavaScript, HTML і CSS, що використовує webview операційної системи та невеликий нативний сервер замість вбудованого браузера.
MIT-licensed. Вихідний код
Порівняти всі записи категорії «кросплатформні фреймворки для застосунків» (29), з відкритим кодом чи ні.