JavaScript iOS

Open-source JavaScript projects categorized as iOS

Top 23 JavaScript iOS Projects

  • uni-app

    A cross-platform framework using Vue.js

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home

    Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

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

  • Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

    Project mention: Ask HN: What framework/tools to use to build front end in 2023? | | 2023-11-11

    I'm for Vue/Nuxt. While reading React code is fine, I found it easy to shoot myself in the foot (causing circular effects or getting no reactivity) in a way Vue didn't. Vue feels more explicit. I like React's TSX for embedding HTML, but Vue's splitting of model and view appeals to me. I'm torn on that one.

    Vue's ecosystem isn't as big, but it's an established framework. Both React and Vue feel easier to work with than Angular. RxJS is really cool, but also very comprehensive, making it difficult to keep the entire API in mind. At least for me, who only use it casually (used to use it more while at Google.) And on top of that, I have to know the Angular API. Angular used to be great for Material Design, but I nowadays there are MD packages for all systems.

    Nuxt is for Vue what Next is for React: SSR and SSG. It adds auto-imports, which is nice. At this point, I see no reason to use Vue alone, since there's always something that can be pre-rendered. Perhaps the frontpage, or help pages. Since Vue itself provides entrypoints for SSR, Nuxt is more of a file-structure based router that just simplifies things. The documentation is a bit sparse on e.g. the difference between a plugin and a module, and I usually resort to navigating their source to understand things. That might not be everyone's cup of tea.

    If what you're writing is a web app, there is also Quasar, built on top of Vue. Similar to Nuxt in that it ties in directory structure, build system and MVC framework. It is also a Material Design UI widget library. Their selling point is that you can build mobile apps, and web apps with the same library. I.e. like React Native. I felt it strays too far away from the core simplicity of Vue, unlike Nuxt, but it's no doubt a very capable framework.

    Finally, I'm currently using PrimeVue as the UI widget/theming library on top of Vue. It's okay. :\ Switched to it when the Vue Bootstrap project decided to to support Vue 3 (or whatever the situation was.) I haven't come across anything that's actively broken or missing. The companion library PrimeFlex provides layout CSS. Annoyingly, they've decided to close GitHub FRs, and some (far from all) bugs, and just keep track of them internally. Makes it more dificult to communicate, but I don't know their reasoning behind it (they didn't respond when I asked.)







  • framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: What PWA Can Do Today | | 2023-08-08

    Some frameworks and themes to use in combination :



  • appium

    Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol

    Project mention: A Step-by-Step Guide to Test Automation with Appium | | 2023-08-15

    appium plugin install --source=npm images Know more about images plugin, visit

  • react-native-firebase

    🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: React Native vs Ionic | /r/react | 2023-06-29

    I used Expo-React native so I didn't use directly

  • capacitor

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

    Project mention: PWAs wont replace native iOS apps | | 2024-02-15

    > PWA optionally bundled with some native components for filing the gaps, as in Tauri.

    Isn't that essentially Capacitor?

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • Detox

    Gray box end-to-end testing and automation framework for mobile apps

    Project mention: automation testing | /r/reactnative | 2023-07-01

    Nope. Not even on 0.71 yet

  • onsenui

    Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

  • vue-native-core

    Vue Native is a framework to build cross platform native mobile apps using JavaScript

    Project mention: Creating a mobile App from a Blazor/Razor WebApp | /r/dotnet | 2023-07-09
  • iRingo

    解锁完整的 Apple功能和集成服务

  • ui

    Customizable set of components for React Native applications (by shoutem)

  • git-point

    GitHub in your pocket :iphone:

  • body-scroll-lock

    Body scroll locking that just works with everything 😏

    Project mention: Next 13: how to disable scrolling on body when modal is open? | /r/nextjs | 2023-04-27

    i built a modal system at work that uses this, except using to lock/unlock when a modal is have to also limit scrolling on the html tag for full support across all devices

  • react-native-material-ui

    Highly customizable material design components for React Native

  • react-native-typography

    Pixel–perfect, native–looking typographic styles for React Native ✒️

  • react-native-starter-kit

    :rocket: A React Native boilerplate app to get you up and running very, very quickly :rocket:

  • konsta

    Mobile UI components made with Tailwind CSS

    Project mention: What PWA Can Do Today | | 2023-08-08

    Some frameworks and themes to use in combination :



  • frida-ios-dump

    pull decrypted ipa from jailbreak device

    Project mention: How can I get games off of an ipad? | /r/Roms | 2023-05-18

    jailbreak it and dump the ipa with frida

  • react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: Android Date Time Picker can anyone recommend a good Android date time picker for a project using old architecture react native? | /r/reactnative | 2023-03-29
  • react-native-swipe-list-view

    A React Native ListView component with rows that swipe open and closed

  • viro

    ViroReact: AR and VR using React Native

    Project mention: Which programming language is best for developing an app/web app that tracks objects and displays information about smaller items inside them? | /r/augmentedreality | 2023-03-01

    Thank you very much! Do you know if Viro React is any good? Or if I could achieve my goal with it?

  • cordova-ios

    Apache Cordova iOS

  • WorkOS

    The modern API for authentication & user identity. 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-02-15.

JavaScript iOS related posts


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

Project Stars
1 uni-app 39,123
2 SheetJS js-xlsx 34,246
3 Quasar Framework 24,955
4 framework7 17,750
5 appium 17,583
6 react-native-firebase 11,352
7 capacitor 10,848
8 Detox 10,811
9 onsenui 8,776
10 vue-native-core 8,335
11 iRingo 8,208
12 ui 4,866
13 git-point 4,700
14 body-scroll-lock 4,008
15 react-native-material-ui 3,783
16 react-native-typography 3,372
17 react-native-starter-kit 3,310
18 konsta 3,179
19 frida-ios-dump 3,163
20 react-native-modal-datetime-picker 2,890
21 react-native-swipe-list-view 2,760
22 viro 2,186
23 cordova-ios 2,138
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.