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. 1
    F
    Felgofelgo.com

    App development tools for several platforms, with pricing from €79 monthly, billed yearly.

    6.7 APIOpenFree Free tier
  2. 2
    TB
    Tauri Bundlertauri.app

    Tauri Bundler wraps Rust executables in OS-specific app bundles and is used as a library by the Tauri CLI.

    6.7 APIOpenFree Free tier
  3. 3
    H
    Haxeliblib.haxe.org

    A free package library for Haxe, distributing source archives for Windows, macOS, and Linux.

    6.6 APIOpenFree Free tier
  4. 4
    IF
    Ionic Frameworkionicframework.com

    An open-source app builder that supports Angular, React, Vue, or no frontend framework.

    6.6 APIOpenFree Free tier
  5. 5
    FI
    Framework7 Iconsframework7.io

    A free icon font for web pages and apps, with symbols styled through CSS.

    6.6 APIOpenFree Free tier
  6. 6
    A
    Avaloniaavaloniaui.net

    A .NET framework for shared desktop, mobile and web apps, with a free plan and paid plans from €299 per user yearly.

    6.5 APIOpenFree Free tier · from €299/yr
  7. 7
    S
    Smartfacesmartface.io

    Smartface is a mobile app development platform for building native iOS and Android apps with a unified low-code and full-code IDE.

    6.4 APIOpenFree Free tier
  8. 8
    GC
    GitHub CodeQLcodeql.github.com

    A code analysis tool for security, correctness, and maintenance checks, with free and paid plans.

    6.4 APIOpenFree Free tier · from $30/mo
  9. 9
    QC
    Qt Creatorqt.io

    Qt Creator is a cross-platform IDE for creating applications for desktop, embedded, and mobile operating systems or web browsers.

    6.4 APIOpenFree Free tier · from €546/yr
  10. 10
    X
    Xojoxojo.com

    Xojo is an integrated development environment and programming language for creating native apps across desktop, web, and mobile platforms.

    6.4 APIOpenFree Free tier · $499 one-time
  11. 11
    B
    B4Xb4x.com

    App-building tools for several devices, with a free option and paid plans from $59.

    6.3 APIOpenFree Free tier · $59 one-time
  12. 12
    L
    Lazaruslazarus-ide.org

    A free, cross-platform IDE for Free Pascal with a visual form designer, editor, and debugger.

    6.2 APIOpenFree Free tier
  13. 13
    U
    Ultimate++ultimatepp.org

    U++ is a cross-platform C++ rapid application development framework that includes libraries and an integrated development environment.

    6.1 APIOpenFree Free tier
  14. 14
    KM
    Kotlin Multiplatformkotlinlang.org

    A free way to share Kotlin code across platforms while using native or shared user interfaces.

    5.8 APIOpenFree Free tier
  15. 15
    NM
    .NET MAUIdotnet.microsoft.com

    A free C# framework for native apps on Windows, macOS, iOS, and Android from one codebase.

    5.8 APIOpenFree Free tier
  16. 16
    F
    FlutterGoogle

    A free, open-source framework for apps across mobile, web, desktop and embedded devices from one codebase.

    5.7 APIOpenFree Free tier
  17. 17
    AC
    Apache Cordovacordova.apache.org

    A free, open-source framework for building Android, iOS and web apps with web technologies.

    5.6 APIOpenFree Free tier
  18. 18
    C
    Capacitorcapacitorjs.com

    A free runtime that adds native device features to web apps for iOS, Android and the web.

    5.6 APIOpenFree Free tier
  19. 19
    N
    NativeScriptnativescript.org

    A free, open-source framework for shared-code web and mobile apps using native interface components.

    5.6 APIOpenFree Free tier
  20. 20
    UP
    Uno Platformplatform.uno
    5.6 APIOpenFree Free tier · from $390/yr
  21. 21
    RN
    React Nativereactnative.dev

    Open-source framework for building Android and iOS applications using React and native capabilities.

    5.4 APIOpenFree Free tier
  22. 22
    S
    Slintslint.dev
    5.3 APIOpenFree Free tier
  23. 23
    CM
    Compose Multiplatformkotlinlang.org

    A free Kotlin framework for native apps on Android, iOS, desktop and web.

    5.3 APIOpenFree Free tier
  24. 24
    P
    PyQtriverbankcomputing.com
    5.3 APIOpenFree Free tier
  25. 25
    TJ
    Tabris.jstabris.com
    5.3 APIOpenFree Free tier

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