AltHub

dcloudio/uni-app Alternatives

cross-platform app and mini-program development framework

A Vue.js cross-platform framework that compiles one codebase to iOS, Android, HarmonyOS, Web, and many Chinese mini-program platforms.

41.6kJavaScriptApache-2.0active · last push 2mo agoGitHub

Same job, different approach

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

ionic-team/ionic-frameworkGitHub

Choose when you want a standards-based WebView UI toolkit with PWA support and don't need Chinese mini-program outputs.

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
active2mo ago
quasarframework/quasarGitHub

Choose when you value a rich Vue UI library and tight build integration for web/PWA/Electron/Capacitor, rather than mini-program/quick-app targets.

Quasar Framework - Build high-performance VueJS user interfaces in record time

27.2k
JavaScript
MIT
active2mo ago
framework7io/framework7GitHub

Choose when you want iOS/Android native-look HTML UI with integrated routing and optional Vue/React, and don't need mini-program compilation.

Full featured HTML framework for building iOS & Android apps

18.8k
JavaScript
MIT
active1mo ago
Tencent/HippyGitHub

Choose when you want a Tencent-maintained JS-to-native runtime supporting Vue/React for iOS/Android, outside the miniapp ecosystem.

Hippy is designed to easily build cross-platform dynamic apps. 👏

8.6k
C++
Apache-2.0
active2mo ago
NativeScript/NativeScriptGitHub

Choose when you want direct native UI and API access from TypeScript/JS with optional Vue support, and mini-program targets are irrelevant.

⚡ 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.6k
TypeScript
MIT
active2mo ago
Snapchat/ValdiGitHub

Choose when you need Snap's native performance C++ UI framework and are not invested in the JavaScript/Vue ecosystem.

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.

16.4k
C++
NOASSERTION
active22d ago
alibaba/weexGitHub

Choose when you want Alibaba's Vue-to-native mobile rendering approach and can accept iOS/Android-only coverage without mini-programs.

A framework for building Mobile cross-platform UI

18.5k
C++
Apache-2.0
slowing10mo ago
flet-dev/fletGitHub

Choose when you prefer building UI in Python and want Flutter-based web/mobile/desktop packaging, forgoing Vue/mini-program support.

Build realtime web, mobile and desktop apps in Python only. No frontend experience required.

16.6k
Python
Apache-2.0
active2mo ago
react/react-nativeGitHub

Choose when you are in a React/JS environment and want a mature native-mobile framework; uni-app's mini-program support will be absent.

A framework for building native applications using React

126.4k
C++
MIT
active2mo 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.

momotech/MLNGitHub

Choose if you need a Lua-based mobile UI engine and accept a project with no pushes in over two years.

高性能、小巧、易上手的移动跨平台开发框架. A framework for building Mobile cross-platform apps with Lua

1.6k
C
MIT
dormant2.2y ago
alibaba/LuaViewSDKGitHub

Choose if you are tied to Alibaba's old Lua-based dynamic UI stack and can live with no meaningful maintenance.

A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案

3.7k
Objective-C
MIT
dormant4.4y ago

Listed as an alternative to

These projects were analysed and named uni-app among their alternatives. The relationship is not symmetric — how uni-app rates them is a separate judgement, made when uni-app is analysed in its own right.

OnsenUI/OnsenUIGitHub

calls uni-app “Same goal but compiles Vue apps to multiple targets including mini-programs; choose it for Chinese ecosystem/mini-program reach rather than pure WebView.”

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

8.9kJavaScriptactive