JavaScript Cross-Platform

Open-source JavaScript projects categorized as Cross-Platform

Top 23 JavaScript Cross-Platform Projects

  • uni-app

    A cross-platform framework using Vue.js

  • react-native-web

    Cross-platform React UI packages

    Project mention: NextJS on iOS & Android????? How??? | /r/nextjs | 2023-06-17


  • 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.

  • capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

    Project mention: Diving Into Capacitor 6: What’s New, What’s Improved, and How to Upgrade | | 2024-04-15

    It should also be mentioned that the official VSCode Ionic Plugin is also capable of migrating your existing application. Capacitor v6 now also supports bun as a package manager.

  • Google-Play-Music-Desktop-Player-UNOFFICIAL-

    A beautiful cross platform Desktop Player for Google Play Music

  • fkill

    Fabulously kill processes. Cross-platform.

  • pennywise

    Cross-platform application to open any website or media in a floating window

  • style-dictionary

    A build system for creating cross-platform styles.

    Project mention: Syncing Figma Variables and StyleDictionary with GitHub Actions | | 2023-08-03

    function getStyleDictionaryConfig(brand) { return { source: [`tokens/brands/${brand}/*.json`, 'tokens/globals/**/*.json'], platforms: { /** * Available platforms: */ web: { transformGroup: 'web', buildPath: `build/web/${brand}/`, files: [ { destination: 'tokens.scss', format: 'scss/variables', }, ], }, }, } } /** * Build the tokens for each brand. * {@see - Example based on} */ ['microsoft', 'xbox'].map(function (brand) { ['web'].map(function (platform) { const StyleDictionary = StyleDictionaryPackage.extend( getStyleDictionaryConfig(brand), ) StyleDictionary.buildPlatform(platform) }) })

  • 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.

  • Google-Assistant-Unofficial-Desktop-Client

    A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)

    Project mention: Spracheingabe Windows | /r/de_EDV | 2023-07-11
  • nosqlclient

    Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient

  • viro

    ViroReact: AR and VR using React Native

  • socket

    A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.

    Project mention: A SETI-like project to train LLM on libgen, scihub and the likes? | | 2023-12-28

    we're working toward this with Socket runtime (

    Our ultimate goal is to provide a web browser-compatible environment (for quickly building UIs) with a state of the art P2P protocol — A DTN design that is fault and partition tolerant, with comprehensive and complete NAT traversal, without any server or cloud infrastructure requirements from the user — lowering the technical and monetary barriers for distributing and parallelizing work beyond the cloud.

  • pointless

    An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

    Project mention: Pointless - endless drawing canvas | /r/learnjavascript | 2023-07-31
  • re-start

    react-native template to target multiple platforms :globe_with_meridians: :iphone: :computer: with single codebase.

  • waveboxapp

    Wavebox, the revolutionary and feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done.

    Project mention: Ask HN: What apps have you created for your own use? | | 2023-12-12

    Being a co-founder, I often have to wear lots of different hats and needed a way to better manage multiple identities in my browser. I tried Chrome profiles and Firefox containers, but both felt messy. Instead, I wrote my own browser called Wavebox. It started as an Electron app but after quickly finding all the limitations, dropped Electron and built directly on top of Chromium. We're now approaching Wavebox's 7th birthday and going from strength to strength!

  • node-cross-spawn

    A cross platform solution to node's spawn and spawnSync

  • nativescript-cli

    Command-line interface for building NativeScript apps

  • Expo-Crossy-Road

    🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔

  • conference-app-in-a-box

    Full stack & cross platform app customizable & themeable for any event or conference.

    Project mention: I don't want to host services (but I do) | | 2023-08-09

    - a reliable billing model for less technical users. It has to be impossible to rack up huge cloud bills

    For now I guess it's just not yet mature enough. But I would like to see the serverless mentality finding it's way into self-hosted software communities.


    An example of what I mean:

    I don't see any reason why that shouldn't also work for more typical self-hosted applications

  • universal-dashboard

    Build beautiful websites with PowerShell.

  • boram

    :film_strip: Cross-platform graphical WebM converter

  • hyper-haskell-server

    The strongly hyped Haskell interpreter.

  • clchart

    A fast, simple and cross-platform(html5 react-native weex wechat-applet) stock chart library created using canvas.

  • Kreya

    Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.

    Project mention: Bruno | | 2024-03-09

    Looks very nice; I've also given up with Postman. gRPC support would probably get Bruno into my daily workflow immediately. I spent a couple hours in Postman trying to get gRPC to work and could not- the .proto files were never used successfully, and I had better experiences with Kreya [0] and grpcui [1].


  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-15.

JavaScript Cross-Platform related posts


What are some of the best open-source Cross-Platform projects in JavaScript? This list will help you:

Project Stars
1 uni-app 39,308
2 react-native-web 21,312
3 capacitor 11,086
4 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,291
5 fkill 6,826
6 pennywise 3,707
7 style-dictionary 3,626
8 Google-Assistant-Unofficial-Desktop-Client 3,544
9 nosqlclient 3,470
10 viro 2,231
11 socket 1,458
12 pointless 1,334
13 re-start 1,305
14 waveboxapp 1,298
15 node-cross-spawn 1,081
16 nativescript-cli 1,038
17 Expo-Crossy-Road 964
18 conference-app-in-a-box 737
19 universal-dashboard 443
20 boram 428
21 hyper-haskell-server 358
22 clchart 317
23 Kreya 265
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.