uni-app
uni-app: A free Vue-based framework for compiling one project across mobile, web, and desktop. Ranked #23 of 32 in Mobile App Development Platforms by our editors (7.2/10); pricing: Free plan; best for vue teams compiling one project to many platforms.
At a glance
- Editor score7.2 / 10
- PricingFree plan
- Best forVue teams compiling one project to many platforms
- Free planYes
- Paid fromNone
- UI frameworkDeclarative
- Facts checked5 Oct 2026
Where it wins
- Compiles one codebase for iOS, Android, web, and desktop platforms
- Supports Vue single-file components and platform-specific code
- Offers phone or emulator debugging and CLI project creation
Where it doesn't
- Platform-specific behavior may require conditional compilation
- Native app packaging is routed through HBuilderX cloud packaging
- uniCloud is separate, with fees dependent on provider and package
Our verdict on uni-app
uni-app is DCloud’s cross-platform development framework for teams building apps and other experiences from a shared project. Developers create pages with Vue single-file components and JavaScript, with TypeScript support, and can target iOS, Android, web, and desktop platforms. Its free framework is a fit for solo developers and small or mid-market teams seeking to reuse code across platforms, particularly Vue teams. It is less suited to projects whose priority is a documented native UI approach or extensive integration detail.
The workflow combines shared code with platform-specific options rather than requiring every feature to behave identically everywhere. JavaScript APIs and framework components serve target platforms, while conditional compilation allows code to vary by platform. Developers can run and debug apps on a phone or emulator. Projects can be created in HBuilderX or through the command line, and native apps can be packaged through HBuilderX cloud packaging. This combination is useful when a team wants both a common project and room for platform-specific implementation, though it means teams need to account for those differences as they build.
uni-app itself is presented as a free development framework, not as a paid license with tiers. DCloud’s uniCloud is an optional backend service, separate from the framework; its fees depend on the cloud provider and selected package. That distinction matters for buyers evaluating total project costs: the framework can be used without treating uniCloud as a required tier, while projects needing backend services should assess the separate offering. Choose uni-app when Vue-based cross-platform development and a CLI or HBuilderX workflow suit the team. Consider alternatives if native UI specifics or a clearly described integration ecosystem are central selection criteria.
Your product? Our editors can test uni-app in depth and publish a review, labelled as paid · from $99/mo →
uni-app pricing
uni-app fact sheet
| Free plan | Yes |
|---|---|
| Paid from | None |
| Supported platforms | iOS, Android |
| Development approach | Cross-platform |
| Primary language | JavaScript; Vue; TypeScript |
| UI framework | Declarative |
| Backend services | Yes |
| Supported IDEs | HBuilderX; command-line interface |
| Deployment | Cloud, Self-hosted, Desktop, Mobile |
| Platforms | Web, Windows, macOS, Linux, iOS, Android |
| Built for | Solo, Small business, Mid-market (editorial estimate) |
| Pricing | Free plan |
| Website | en.uniapp.dcloud.io |
| Facts checked | 5 Oct 2026 |
Alternatives to uni-app
- FlutterAn open-source Dart framework for building apps across mobile, web, and desktop.9.3
- React NativeA free, open-source framework for building native Android and iOS apps with React.9.2
- Compose MultiplatformAn open-source Kotlin UI framework for sharing interfaces across mobile, desktop, and web.9.1
See all uni-app alternatives →
Used uni-app? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used uni-app for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
uni-app is listed in our Mobile App Development Platforms directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/uni-app/"><img src="https://www.itechguides.com/best/badge/uni-app.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.
Last updated · How we research and update

