// the find
dcloudio/uni-app
A cross-platform framework using Vue.js
uni-app is a Vue.js-based framework that compiles one codebase to iOS, Android, HarmonyOS, Web, and a dozen Chinese mini-program platforms (WeChat, Alipay, Douyin, etc.). The newer uni-app x variant introduces a TypeScript-like language called UTS that compiles to Kotlin/Swift/ArkTS instead of running through a JS bridge. Primarily aimed at developers who need to ship to Chinese mini-program ecosystems alongside native apps.
The UTS-to-native compilation in uni-app x is a genuine architectural improvement over the old JS-bridge model — you get closer to real native performance without writing platform-specific code. Coverage of Chinese mini-program platforms is unmatched; no other framework targets WeChat, Alipay, Douyin, Xiaohongshu, and JD simultaneously. The plugin ecosystem (tens of thousands of plugins on DCloud's marketplace) means most common native features already have drop-in solutions. Active daily commits with a detailed CHANGELOG show this is still seriously maintained.
DCloud is a Chinese company and the entire toolchain is tightly coupled to their HBuilderX IDE — the CLI experience is second-class and certain features simply don't work outside HBuilderX. Documentation is predominantly Chinese; the English README is a thin wrapper and the English docs lag significantly behind. The repo's listed language is Objective-C, which is misleading — the actual framework is JS/TS, and that mismatch hints at how the repo structure is organized (it's partly a mono-repo of platform shells, not a clean single-language project). If your target platforms are only iOS, Android, and Web, React Native or Flutter will give you a larger English-speaking community and better tooling outside the DCloud ecosystem.