Developer Tools·Standings
Compare Cross-Platform App Development Frameworks
Cross-platform app development frameworks help build software for more than one operating system; compare target platforms and how the code is shared.
This board shows a signal score out of 10, plus marks for public API access, open-source code and a free tier. It compares free plans, starting paid prices, app types, languages and IDE support.
- 62 platforms
- 25 with a free tier
- Checked 9 Oct 2026
- 1 F
Felgofelgo.comApp development tools for several platforms, with pricing from €79 monthly, billed yearly.
- 2 TB
Tauri Bundlertauri.appTauri Bundler wraps Rust executables in OS-specific app bundles and is used as a library by the Tauri CLI.
- 3 HHaxeliblib.haxe.org
A free package library for Haxe, distributing source archives for Windows, macOS, and Linux.
- 4 IF
Ionic Frameworkionicframework.comAn open-source app builder that supports Angular, React, Vue, or no frontend framework.
- 5 FI
Framework7 Iconsframework7.ioA free icon font for web pages and apps, with symbols styled through CSS.
- 6 AAvaloniaavaloniaui.net
A .NET framework for shared desktop, mobile and web apps, with a free plan and paid plans from €299 per user yearly.
- 7 SSmartfacesmartface.io
Smartface is a mobile app development platform for building native iOS and Android apps with a unified low-code and full-code IDE.
- 8 GC
GitHub CodeQLcodeql.github.comA code analysis tool for security, correctness, and maintenance checks, with free and paid plans.
- 9 QCQt Creatorqt.io
Qt Creator is a cross-platform IDE for creating applications for desktop, embedded, and mobile operating systems or web browsers.
- 10 XXojoxojo.com
Xojo is an integrated development environment and programming language for creating native apps across desktop, web, and mobile platforms.
- 11 B
B4Xb4x.comApp-building tools for several devices, with a free option and paid plans from $59.
- 12 L
Lazaruslazarus-ide.orgA free, cross-platform IDE for Free Pascal with a visual form designer, editor, and debugger.
- 13 UUltimate++ultimatepp.org
U++ is a cross-platform C++ rapid application development framework that includes libraries and an integrated development environment.
- 14 KMKotlin Multiplatformkotlinlang.org
A free way to share Kotlin code across platforms while using native or shared user interfaces.
- 15 NM.NET MAUIdotnet.microsoft.com
A free C# framework for native apps on Windows, macOS, iOS, and Android from one codebase.
- 16 FFlutterGoogle
A free, open-source framework for apps across mobile, web, desktop and embedded devices from one codebase.
- 17 ACApache Cordovacordova.apache.org
A free, open-source framework for building Android, iOS and web apps with web technologies.
- 18 CCapacitorcapacitorjs.com
A free runtime that adds native device features to web apps for iOS, Android and the web.
- 19 NNativeScriptnativescript.org
A free, open-source framework for shared-code web and mobile apps using native interface components.
- 20 UPUno Platformplatform.uno
- 21 RNReact Nativereactnative.dev
Open-source framework for building Android and iOS applications using React and native capabilities.
- 22 SSlintslint.dev
- 23 CMCompose Multiplatformkotlinlang.org
A free Kotlin framework for native apps on Android, iOS, desktop and web.
- 24 PPyQtriverbankcomputing.com
- 25 TJTabris.jstabris.com
Places #1, #2, #3, #4, #5 on this board are open to sponsors. Take #1 · Other ways to advertise
How to choose
Which platforms does it need to run on?
Start with the operating systems your app must support, such as Windows, macOS, Linux, iOS, Android or the web. Platform coverage differs, so confirm support for your target before comparing other features.
How does it share code between platforms?
Check the shared code model and whether it fits how you plan to build and maintain the app. Also compare supported languages and app types; a framework's fit depends on what you are making.
Can I start for free, and what does it cost later?
Compare the free plan and paid starting price. A free plan is different from a free trial, so check which applies and whether the listed price matches your budget.
Will it work with my development tools?
Check IDE support and native API access alongside the target platforms. Native API access can matter when an app needs features tied to a platform.
Questions
What should I compare when choosing a cross-platform app framework?
Compare target platforms, app types, languages, shared code model, native API access and IDE support. Then check free-plan availability and the starting paid price.
Which platforms do cross-platform frameworks support?
Coverage varies. The platforms compared here are Windows, macOS, Linux, iOS, Android and the web.
What does shared code model mean?
It describes how a framework shares code across the platforms it supports. Compare the listed models to find a fit for your app.
Why should I check native API access?
Native API access may matter if your app needs features tied to a particular platform. Compare it along with platform coverage and app type.
Some top positions on this board can be paid placements, standing where they were sold. The facts on each platform are not for sale. How we rank · Disclosure