frameworks de apps multiplataforma de código aberto
27 itens em frameworks de apps multiplataforma com código público sob uma licença aprovada pela OSI, avaliados quanto à privacidade com evidências. Escolhas primeiro, depois por pontuação.
Tauri Nota B Nossa escolha
Framework para criar aplicações desktop e móveis com um frontend web e um backend em Rust, usando o webview do sistema operacional.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Apache Cordova Nota B
Framework da Apache Software Foundation para criar apps móveis com HTML, CSS e JavaScript, empacotados em um webview nativo com plugins para APIs do dispositivo.
Apache-2.0-licensed. Código-fonte
BeeWare Nota B
Coleção de ferramentas Python para criar apps nativos, incluindo o kit de GUI Toga, que usa os widgets nativos de cada plataforma, e a ferramenta de empacotamento Briefcase.
BSD-3-Clause-licensed, as is the Briefcase packaging tool. Código-fonte
GTK Nota B
Kit de ferramentas para criar interfaces gráficas de usuário, escrito em C com bindings para muitas linguagens. É desenvolvido pelo projeto GNOME.
Licensed under the LGPL-2.1-or-later. Código-fonte
Iced Nota B
Biblioteca de GUI multiplataforma para Rust baseada na arquitetura Elm, com foco em simplicidade e segurança de tipos.
MIT-licensed. Código-fonte
Kivy Nota B
Framework Python para apps multiplataforma com suporte a multitoque, que desenha seus próprios widgets acelerados por GPU e usa a linguagem de design KV.
MIT-licensed. Código-fonte
NativeScript Nota B
Framework para criar apps nativos Android e iOS com JavaScript ou TypeScript, com acesso direto às APIs nativas da plataforma, que pode ser usado com Angular, Vue, React, Svelte ou Solid.
MIT-licensed. Código-fonte
Wails Nota B
Framework para criar apps desktop com Go e tecnologias web, usando o webview nativo do sistema operacional para o frontend.
MIT-licensed. Código-fonte
Slint Nota C
Kit de ferramentas de UI para criar interfaces de usuário nativas com uma linguagem de marcação declarativa, com APIs para Rust, C++, JavaScript e Python, para desktop, dispositivos móveis e embarcados.
Available under GPLv3, a royalty-free license for proprietary desktop and mobile apps, or a commercial license. Código-fonte
.NET MAUI Nota D
Framework de UI multiplataforma da Microsoft para criar apps nativos Android, iOS, macOS e Windows a partir de uma única base de código em C# e XAML.
MIT-licensed. Código-fonte
Avalonia UI Nota D
Framework de UI multiplataforma para .NET que desenha seus próprios controles com XAML e C#, voltado para Windows, macOS, Linux, Android, iOS e WebAssembly.
MIT-licensed. Some add-on controls and the XPF product are sold separately under proprietary licenses. Código-fonte
Capacitor Nota D
Runtime nativo multiplataforma para executar apps web no Android e no iOS e como progressive web apps, com uma API de plugins para recursos nativos do dispositivo.
MIT-licensed. Código-fonte
Electrobun Nota D
Framework para criar apps desktop em TypeScript, com uma camada nativa escrita em Zig, Objective-C e C++, pacotes compactos e atualizações diferenciais integradas.
MIT-licensed. Código-fonte
Electron Nota D
Framework para criar aplicações desktop multiplataforma com JavaScript, HTML e CSS, embutindo o Chromium e o Node.js.
MIT-licensed. Código-fonte
Expo Nota D
Framework e ferramentas construídos sobre o React Native para criar apps Android, iOS e web, com uma CLI, módulos de SDK, roteamento baseado em arquivos e serviços de build em nuvem opcionais.
MIT-licensed. The EAS cloud build and update services are separate hosted products. Código-fonte
Flutter Nota D
Kit de ferramentas de UI do Google para criar apps móveis, web e desktop compilados nativamente a partir de uma única base de código Dart, desenhando seus próprios widgets com seu motor de renderização.
BSD-3-Clause licensed. Código-fonte
Framework7 Nota D
Framework HTML e JavaScript para criar apps móveis, desktop e web com visual de iOS e Material Design, que pode ser usado com Vue, React ou Svelte.
MIT-licensed. Código-fonte
Fyne Nota D
Kit de ferramentas de GUI para Go que cria apps desktop, móveis e web a partir de uma única base de código.
BSD 3-Clause licensed. Código-fonte
Ionic Nota D
Kit de ferramentas de UI com web components para criar apps móveis, desktop e progressive web apps com HTML, CSS e JavaScript, que pode ser usado com Angular, React ou Vue.
MIT-licensed. Código-fonte
Jetpack Compose Nota D
Kit de ferramentas de UI declarativa do Google para apps Android, escrito em Kotlin, em que as interfaces são construídas a partir de funções componíveis.
Apache-2.0-licensed. Código-fonte
Kotlin Multiplatform Nota D
Tecnologia da JetBrains para compartilhar código Kotlin entre Android, iOS, desktop, web e servidor, com o Compose Multiplatform para interfaces de usuário compartilhadas.
Apache-2.0 licensed, as is Compose Multiplatform. Código-fonte
Lynx Nota D
Framework multiplataforma para criar interfaces nativas móveis e web com tecnologias web como CSS e React, usando um motor de renderização multithread.
Apache-2.0 licensed. Código-fonte
NW.js Nota D
Runtime que combina Chromium e Node.js para criar apps desktop com HTML e JavaScript, com módulos Node.js que podem ser chamados a partir do DOM.
MIT-licensed. Código-fonte
Quasar Nota D
Framework baseado em Vue.js para criar apps web, móveis e desktop a partir de uma única base de código, com uma biblioteca de componentes Material e uma CLI.
MIT-licensed. Código-fonte
React Native Nota D
Framework da Meta para criar apps nativos Android e iOS com React e JavaScript ou TypeScript, renderizando componentes de UI nativos da plataforma.
MIT-licensed. Código-fonte
Uno Platform Nota D
Framework de UI multiplataforma para .NET que executa apps em C# e XAML no Windows, macOS, Linux, Android, iOS e WebAssembly, usando as APIs do WinUI.
Apache-2.0 licensed. Some design and productivity tools are sold separately. Código-fonte
Neutralinojs Nota D
Framework leve para criar apps desktop com JavaScript, HTML e CSS, usando o webview do sistema operacional e um pequeno servidor nativo em vez de um navegador embutido.
MIT-licensed. Código-fonte
Comparar todos os 29 itens em frameworks de apps multiplataforma, de código aberto ou não.