TypeScript Cross-Platform

Open-source TypeScript projects categorized as Cross-Platform Edit details

Top 23 TypeScript Cross-Platform Projects

  • etcher

    Flash OS images to SD cards & USB drives, safely and easily.

    Project mention: What software do you use on Linux to create bootable USBs? | reddit.com/r/linuxquestions | 2022-06-24
  • NativeScript

    ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible.

    Project mention: Forced into React Native? In the middle of learning Vue and don't want to get the wires crossed. | reddit.com/r/vuejs | 2022-03-11

    How you ever heard of NativeScript?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • notable

    The Markdown-based note-taking app that doesn't suck.

    Project mention: Voby: A new frontend framework with high performance, no special Babel transform and no magic | reddit.com/r/javascript | 2022-05-07

    I'll re-do the UI of Notable (https://github.com/notable/notable) (updated builds at https://github.com/notable/notable-insiders/releases) with it. Possibly the website too.

  • electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

    Project mention: How to Use MQTT in The Electron Project | dev.to | 2022-06-19

    git clone --depth 1 --single-branch https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name cd your-project-name yarn

  • Aurelia 1

    The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)

  • devhub

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

    Project mention: Ask HN: What Stack for mobile/desktop cross-platform native development in 2021? | news.ycombinator.com | 2021-10-20

    React Native is your best bet.


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

  • recyclerlistview

    High performance listview for React Native and web!

    Project mention: Having trouble with react native flatlist it keeps glitching | reddit.com/r/reactnative | 2022-06-09

    Use This: https://github.com/Flipkart/recyclerlistview

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • svelte-nodegui

    Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀

    Project mention: Electron Adventures: Episode 75: NodeGui React | dev.to | 2021-10-06

    Interestingly it comes with preconfigured Svelte, React, and Vue setups, but since Svelte starter doesn't work at all, we'll try out the React one.

  • Imagine

    🖼️ PNG/JPEG optimization app for macOS, Windows and Linux. (by meowtec)

    Project mention: Open source Image compression app? [Win10] | reddit.com/r/PrivacyGuides | 2022-01-27

    Caesium image compressor: https://github.com/Lymphatus/caesium-image-compressor and Imagine: https://github.com/meowtec/Imagine

  • react-native-scroll-bottom-sheet

    Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:

  • clash-verge

    A Clash GUI based on tauri. Supports Windows, macOS and Linux.

    Project mention: 看到友友们时常混淆一些翻墙工具的名词,所以写一个科普贴 | reddit.com/r/CLTV | 2022-05-25
  • Azurite

    A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies

    Project mention: [Parte 12] Azure Functions: Background Jobs | dev.to | 2022-05-07
  • Aurelia 2

    Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.

  • denops.vim

    🐜 An ecosystem of Vim/Neovim which allows developers to write cross-platform plugins in Deno

    Project mention: Has anyone ever created a NeoVim plugin using Denops .vim? In the process of creating a plugin for NeoVim, I tried to learn about Deno, but it doesn't work. I would like to know the simple process of making a plugin. I am still a beginner in programming. But I love vim. I want to make my own plugin. | reddit.com/r/neovim | 2022-06-26

    This is a very niche way of building a nvim plugin. There is some simple documentation you can look at to help you get started: https://vim-denops.github.io/denops-documentation but again you'll need to come up with your own project structure for building it with denops.

  • react-native-shadow-2

    Cross-platform shadow for React Native. Improved version of the abandoned react-native-shadow package.

    Project mention: Is it possible to find a !00% Remote Junior Frontend Developer job that pays 40-50k/year? | reddit.com/r/Frontend | 2022-03-24

    I have a React Native package with 300 stars and 20k downloads/week in a year, and it's still growing nicely. Also, I am on my third app, a freelancer job I got here in Brazil. Paying nicely, but not as nice as a in dollar or euro, and I intend to emigrate soon.

  • exiftool-vendored.js

    Fast, cross-platform Node.js access to ExifTool

    Project mention: FS-Viewer 1.2.0 - Now stable on Windows | reddit.com/r/DataHoarder | 2021-08-03

    if you're looking into doing stuff with EXIF, there's a really good library that's also typed: https://github.com/photostructure/exiftool-vendored.js

  • react-native-big-calendar

    gcal/outlook like calendar component for React Native

    Project mention: Calender suggestion | reddit.com/r/reactnative | 2021-08-11

    Seriously though, here's one that looks pretty well maintained and up to date https://github.com/acro5piano/react-native-big-calendar

  • nx-electron

    Electron schematics for nrwl nx platform

    Project mention: How to access Electron Api in my Angular Components? | reddit.com/r/Angular2 | 2021-11-19

    I'm honestly not overly familiar with the "typical" setup of an Electron app (if there is such a thing — the docs make it sound pretty open-ended). I've only ever used it in the context of nx-electron (not that I can recommend it — it's not up-to-date with the latest versions of nx/Angular and it's kind of harrowing to get working even in the best case). But not being able to import anything in your entry-point seems like an unusual constraint — how are you bootstrapping the application?

  • expo-solana-wallet

    Cross-Platform Solana Wallet built with Expo and Solana/web3.js

    Project mention: How to become a Solana developer ? | reddit.com/r/solana | 2021-10-03
  • react-native-cross-platform-starter

    One codebase to build for iOS, Android, Web and Desktop with React-Native

  • actions-tagger

    A meta-action to keep your action versions up-to-date :rocket:

    Project mention: Automatically update git major tags on GitHub marketplace release | dev.to | 2021-12-07

    Actions-R-Us/[email protected] - updates major tag on release

  • lunchpad

    A macro application for Novation Launchpads - easy to use, feature rich

  • SmartsApp

    💬📱 An End to End Encrypted Cross Platform messenger app.

    Project mention: 5 Tips to Maximize Productivity Every Developer Must Know | dev.to | 2021-10-02

    Another thing to keep in mind is not to get discouraged easily, often if you are taking on difficult challenges head-on, it would definitely take a long time before you have a breakthrough. For example, just to develop the algorithm to implement end to end encryption (E2EE) for Smartsapp took me 3 months.

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 2022-06-26.

TypeScript Cross-Platform related posts


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

Project Stars
1 etcher 23,179
2 NativeScript 21,339
3 notable 19,915
4 electron-react-boilerplate 19,771
5 Aurelia 1 11,704
6 devhub 8,210
7 recyclerlistview 4,396
8 svelte-nodegui 2,697
9 Imagine 2,120
10 react-native-scroll-bottom-sheet 1,384
11 clash-verge 1,225
12 Azurite 1,199
13 Aurelia 2 1,197
14 denops.vim 395
15 react-native-shadow-2 355
16 exiftool-vendored.js 269
17 react-native-big-calendar 208
18 nx-electron 202
19 expo-solana-wallet 160
20 react-native-cross-platform-starter 116
21 actions-tagger 95
22 lunchpad 89
23 SmartsApp 63
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.