Choose when you want a modern, Dart-based cross-platform UI toolkit with strong tooling and desktop support; requires a full rewrite from Weex.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
- 178.7k
- Dart
- BSD-3-Clause
cross-platform mobile UI framework
Weex is a framework for building mobile cross-platform UIs by writing once in a Vue-like syntax and rendering to native components across Android, iOS, and Web.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want a modern, Dart-based cross-platform UI toolkit with strong tooling and desktop support; requires a full rewrite from Weex.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Choose for WebView-based hybrid apps when your team is comfortable with HTML/CSS/JS and wants to keep web skills.
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
Choose for Rust-based cross-platform apps with a React-like model; no JavaScript runtime needed.
Fullstack app framework for web, desktop, and mobile.
Choose for .NET/C#/XAML cross-platform UI, especially in Microsoft-ecosystem projects.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Choose for a lightweight Go GUI toolkit for desktop/mobile when you prefer Go over JavaScript.
Cross platform GUI toolkit in Go inspired by Material Design
Choose for .NET-native cross-platform UI with C# if you are already on the Microsoft stack.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Choose for C++-centric UI development wanting native performance; not code-compatible with Weex.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
Choose for C#/XAML one-codebase apps across mobile/web/desktop with tight .NET integration.
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
Choose for an actively maintained Tencent JS-driven UI framework with a different API and ecosystem.
Hippy is designed to easily build cross-platform dynamic apps. π
Choose for Swift developers who want a cross-platform GUI without leaving Swift; the project is young.
A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
Choose for a minimal Go mobile UI framework when your team uses Go; maturity is limited.
Cross-platform mobile UI framework for Go
Choose for taking existing web apps to native stores via WebView; not a native-rendering UI system.
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web β‘οΈ
Choose if you prefer an older JavaScript-to-native bridge with Titanium's own APIs.
π Native iOS and Android Apps with JavaScript & TypeScript
Choose when you want React-based cross-platform native apps with the large React Native ecosystem.
A framework for building native applications using React
Choose for a Kotlin Multiplatform UI framework with dynamic delivery when you're in the Kotlin ecosystem.
A Kotlin Multiplatform UI framework from Tencent TDS β high-performance, one codebase for six platforms, with dynamic delivery.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Legacy archived multi-end framework; only sensible for maintaining existing Chameleon projects.
π¦ δΈε₯代η θΏθ‘ε€η«―οΌδΈη«―ζθ§ε³ε€η«―ζθ§
These projects were analysed and named weex among their alternatives. The relationship is not symmetric β how weex rates them is a separate judgement, made when weex is analysed in its own right.
calls weex βChoose when you want Alibaba's Vue-to-native mobile rendering approach and can accept iOS/Android-only coverage without mini-programs.β
A cross-platform framework using Vue.js
calls weex βChoose Weex for a lightweight Vue/JS cross-platform framework from Alibaba.β
Cross-Platform React Native UI Toolkit
calls weex βChoose if you prefer Vue/JS for building native mobile UI but note its lower maintenance activity.β
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
calls weex βChoose when you need a JS-to-native UI framework with Vue-like syntax for mobile apps.β
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web β‘οΈ
calls weex βwhen you want a Vue-friendly JS mobile UI framework but can accept a less active projectβ
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
calls weex βchoose when you want a Vue-based JS UI framework with native rendering, avoiding RN.β
Material Design for React Native (Android & iOS)
calls weex βchoose it only when maintaining existing Weex/Vue mobile apps; it is an older generation with less active momentum.β
β‘ Write Native with TypeScript β¨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love β€οΈ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.
calls weex βwhen you need Vue integration and Alibaba's older ecosystem, despite less activity than Hippy.β
Hippy is designed to easily build cross-platform dynamic apps. π