AltHub

alibaba/weex Alternatives

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.

18.5kC++Apache-2.0slowing Β· last push 10mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

flutter/flutterGitHub

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
active1mo ago
ionic-team/ionic-frameworkGitHub

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.

52.6k
TypeScript
MIT
active1mo ago
DioxusLabs/dioxusGitHub

Choose for Rust-based cross-platform apps with a React-like model; no JavaScript runtime needed.

Fullstack app framework for web, desktop, and mobile.

39.2k
Rust
Apache-2.0
active17d ago
AvaloniaUI/AvaloniaGitHub

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

31.4k
C#
MIT
active1mo ago
fyne-io/fyneGitHub

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

28.7k
Go
BSD-3-Clause
active1mo ago
dotnet/mauiGitHub

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.

23.3k
C#
MIT
active1mo ago
Snapchat/ValdiGitHub

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.

16.4k
C++
NOASSERTION
active15d ago
unoplatform/unoGitHub

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.

10.0k
C#
Apache-2.0
active1mo ago
Tencent/HippyGitHub

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. πŸ‘

8.6k
C++
Apache-2.0
active1mo ago
ShaftUI/ShaftGitHub

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

721
Swift
BSD-3-Clause
slowing11mo ago
go-drift/driftGitHub

Choose for a minimal Go mobile UI framework when your team uses Go; maturity is limited.

Cross-platform mobile UI framework for Go

316
Go
MIT
active5mo ago
ionic-team/capacitorGitHub

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 ⚑️

16.5k
TypeScript
MIT
active1mo ago
tidev/titanium-sdkGitHub

Choose if you prefer an older JavaScript-to-native bridge with Titanium's own APIs.

πŸš€ Native iOS and Android Apps with JavaScript & TypeScript

2.8k
Objective-C
NOASSERTION
active1mo ago
react/react-nativeGitHub

Choose when you want React-based cross-platform native apps with the large React Native ecosystem.

A framework for building native applications using React

126.4k
C++
MIT
active1mo ago
Tencent-TDS/KuiklyUIGitHub

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.

3.4k
Kotlin
NOASSERTION
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

didi/chameleonGitHub

Legacy archived multi-end framework; only sensible for maintaining existing Chameleon projects.

🦎 δΈ€ε₯—δ»£η θΏθ‘Œε€šη«―οΌŒδΈ€η«―ζ‰€θ§ε³ε€šη«―ζ‰€θ§

9.0k
JavaScript
Apache-2.0
archived3.7y ago

Listed as an alternative to

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.

dcloudio/uni-appGitHub

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

41.6kJavaScriptactive
GeekyAnts/NativeBaseGitHub

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.

20.4kTypeScriptslowing
ionic-team/capacitorGitHub

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 ⚑️

16.5kTypeScriptactive
Snapchat/ValdiGitHub

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.

16.4kC++active
callstack/react-native-paperGitHub

calls weex β€œchoose when you want a Vue-based JS UI framework with native rendering, avoiding RN.”

Material Design for React Native (Android & iOS)

14.4kTypeScriptactive
NativeScript/NativeScriptGitHub

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.

25.6kTypeScriptactive
Tencent/HippyGitHub

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. πŸ‘

8.6kC++active