Ask HN: What Stack for mobile/desktop cross-platform native development in 2021?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • devhub

    TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them (by devhubapp)

  • React Native is your best bet.

    Examples:

    - https://github.com/devhubapp/devhub

    - https://github.com/mmazzarolo/react-native-universal-monorep...

    RN desktop support is weak. But your mobile apps will work quite differently to your desktop apps anyway. And you probably want something that can run on the web too. So for desktop you just put your web app in Electron.

    The difference between mobile and web will mean having to implement different routing and components, but you can share a lot of code.

    Flutter is the new kid on the block.

  • react-native-universal-monorepo

    React Native boilerplate supporting multiple platforms: Android, iOS, macOS, Windows, web, browser extensions, Electron.

  • React Native is your best bet.

    Examples:

    - https://github.com/devhubapp/devhub

    - https://github.com/mmazzarolo/react-native-universal-monorep...

    RN desktop support is weak. But your mobile apps will work quite differently to your desktop apps anyway. And you probably want something that can run on the web too. So for desktop you just put your web app in Electron.

    The difference between mobile and web will mean having to implement different routing and components, but you can share a lot of code.

    Flutter is the new kid on the block.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • React Native is your best bet.

    Examples:

    - https://github.com/devhubapp/devhub

    - https://github.com/mmazzarolo/react-native-universal-monorep...

    RN desktop support is weak. But your mobile apps will work quite differently to your desktop apps anyway. And you probably want something that can run on the web too. So for desktop you just put your web app in Electron.

    The difference between mobile and web will mean having to implement different routing and components, but you can share a lot of code.

    Flutter is the new kid on the block.

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

  • React Native universal monorepo template for mobile, desktop, web and more

    1 project | news.ycombinator.com | 3 Jan 2023
  • Building Windows apps?

    1 project | /r/reactnative | 7 Sep 2022
  • Minimizing code duplication between React Native and React app

    1 project | /r/reactnative | 11 May 2022
  • Monorepo setup with react-native and react-native-web

    1 project | /r/reactnative | 21 Mar 2022
  • Running React Native everywhere

    1 project | /r/reactnative | 3 Oct 2021