Top 23 TypeScript Cross-Platform Projects
-
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-11How 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!
-
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.
-
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-20React 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.
-
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.🚀
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.
-
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:
-
-
Azurite
A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies
-
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-26This 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-24I 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.
-
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
-
Seriously though, here's one that looks pretty well maintained and up to date https://github.com/acro5piano/react-native-big-calendar
-
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?
-
-
react-native-cross-platform-starter
One codebase to build for iOS, Android, Web and Desktop with React-Native
-
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
-
-
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.
TypeScript Cross-Platform related posts
- Boardsite - An online app for annotating/drawing + sharing/collaborating with friends
- Help! My usb drive says it has to be "Formatted Before You can use it" I have some important files on it.
- Help me reset SD card
- Ask HN: Tips for Reducing the Number of Inboxes
- I need help making my usb read write again
- Imaging of custom KDE Neon installation not working.
- Support for system dark mode?
Index
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 |
Are you hiring? Post a new remote job listing for free.