Ask HN: Best stack for cross-platform desktop app?

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Try some options from dotnet world


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Flutter is an option as well.

    With the release of Flutter 2.0, desktop support is now fully available. Windows, Linux, and MacOS. This on top of the existing iOS and Android support. Web was also officially released.

  • react-native-windows

    A framework for building native Windows apps with React.

    Does anyone have experience on the same ?

  • awesome-nwjs

    Awesome NW.js (node-webkit)

    I am using NWJS to build cross platform apps using web technologies. I used that because of it is simple, easy and can protect source code.

  • wxWidgets

    Cross-Platform C++ GUI Library

    WxWidgets[0] and Ultimate++[1] are the two. Poco[2] libs are available as well. And for Web frontend there is Wt[3]


  • Wt

    Wt, C++ Web Toolkit

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    I'd go with C# + Uno (

    Disclaimer: I haven't used Uno before, but from their presentations and what i've seen online, they are top-notch. I plan to test them in the mid-term future.

  • Avalonia

    A cross platform XAML framework for .NET

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts