JavaScript iOS

Open-source JavaScript projects categorized as iOS | Edit details

Top 23 JavaScript iOS Projects

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | | 2021-11-12

    Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project has over 28K stars.

    tl;dr: the project involves "crowdsourced research" which benefits from popularity.

    The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae

    Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.

    In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction ( runs in the web browser, no need to install anything) and encourage bug reports with test cases.

    There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.

  • GitHub repo Quasar Framework

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

    Project mention: How To Develop A Progressive Web Application On An Android Device | | 2021-12-02

    This project demonstrates how to develop a Progressive Web Application (PWA) locally on an Android device, using the Quasar Framework v2.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: What are the must know frameworks/libraries for ui/ux development | | 2021-11-28

    Yep Vanilla JS and for UI, I use , effective very accessible and not fancy weird new syntax to learn.

  • GitHub repo appium

    :iphone: Automation for iOS, Android, and Windows Apps.

    Project mention: Top 10 Continuous Testing Tools | 2021 Updated | | 2021-07-27

    Website: License: Open-source

  • GitHub repo 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: App Store Analytics Tool | | 2021-11-14

    The other tool I use is firebase analytics, you can get it with the RN firebase package (

  • GitHub repo Detox

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

    Project mention: Black box mobile testing | | 2021-11-25

    You could checkout Detox. I am not sure it’ll meet your expectations around flakiness, unless you’re willing to mock some API calls. Also running on physical devices for iOS isn’t supported yet so if you have a device farm with real devices it might be worth looking elsewhere.

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

    Project mention: Native-like Navigation of Web apps | | 2021-11-21
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo vue-native-core

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

    Project mention: As far as web frameworks go, I'm diehard Vue over React. However, I need to make a mobile app - please convince me why I shouldn't learn Swift instead of React Native, or why I should use Ionic/NativeScript | | 2021-08-23

    There is also

  • GitHub repo nativescript-vue

    Native mobile applications using Vue and NativeScript.

    Project mention: NativeScript vs. React Native | | 2021-08-18

    And, with specific use cases of NativeScript with Svelte and Vue, there is separate documentation. But most of the time, developers must learn how things work in the NativeScript ecosystem outside the official docs.

  • GitHub repo react-native-material-ui

    Highly customizable material design components for React Native

    Project mention: React Native Vs. Flutter: The Key Differences Every Mobile App Developer Should Know In 2021 [Guide For Beginners] | | 2021-06-16

    1.React Native Gesture Handler 2.React Native Material UI 3.Native Base; (Cross-platform UI components for React Native) 4.React-Native-UI-Kitten 5.Axious; (HTTP client for the browser and Node.js) 6.React Native Maps

  • GitHub repo body-scroll-lock

    Body scroll locking that just works with everything 😏

    Project mention: Deactivate scrolling of body while lightbox is visible | | 2021-04-18

    This is actually a tricky problem when you factor in all browsers and mobile devices. This little library should help:

  • GitHub repo react-native-typography

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

    Project mention: Need some help making my date picker not suck. | | 2021-10-23

    Header Text -

  • GitHub repo Porcupine  

    On-device wake word detection powered by deep learning.

    Project mention: Alternative to AlwaysOnHotwordDetector API in Android since it has been deprecated? | | 2021-10-16
  • GitHub repo react-native-swipe-list-view

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

    Project mention: How to get this side swiper and delete animation in expo. | | 2021-10-19

    Try this library

  • GitHub repo react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: The best React Native datepicker libraries | | 2021-06-10

    Documentation: Documentation is hosted on the repo’s on Github. It is straightforward, covers all the basics required to install, set up, and use the DateTimePickerModal component from the library, alongside a description of all acceptable props and answers to popular FAQs.

  • GitHub repo frida-ios-dump

    pull decrypted ipa from jailbreak device

    Project mention: Edit any apps Code on iPhone? | | 2021-09-18

    Additionally, decrypting an iOS application can tell you a lot about how certain apps built, including its frameworks and configuration files

  • GitHub repo cordova-ios

    Apache Cordova iOS

    Project mention: Adding an Apple Watch App or Widget to Cordova | | 2021-04-16

    Fix the file on the fly with our hook. See for details on how the file needs to be patched.

  • GitHub repo FinanceReactNative

    [Deprecated] iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

    Project mention: From where i can get this types of graph..?? Plz help me. I need to urgently give the project to client. | | 2021-02-16
  • GitHub repo viro

    ViroReact: AR and VR using React Native

    Project mention: Looking for AR Library | | 2021-08-22

    Viro React is a good library that we use.

  • GitHub repo NoSleep.js

    Prevent display sleep and enable wake lock in any Android or iOS web browser.

    Project mention: Keeping computer awake while it compiles code | | 2021-06-30
  • GitHub repo react-native-keyboard-spacer

    Plug and play react-native keyboard spacer view.

    Project mention: How to create a modal like this. Where the keyboard doesn't disrupts the view. | | 2021-03-11

    I’ve personally never had luck getting KeyboardAvoidingView to work. I’ve used this library for iOS for years

  • GitHub repo cavy

    An integration test framework for React Native.

    Project mention: Mobile E2E Tests in Build Pipeline: AppCenter, React Native, Cavy + Sendgrid Email Reporting | | 2021-09-20

    Just to give you direction regarding DatePicker you can find the following issue in their repo on Github: Guy uses "react-native-modal-datetime-picker" which uses "react-native-community/datetimepicker" underhood, so maybe it would be better to ask there.

  • GitHub repo react-native-credit-card-input

    Easy, cross-platform credit-card input for your React Native Project! Start accepting payment 💰 in your app today!

    Project mention: React Native Credit Card Input – Easy, cross-platform credit-card input for your React Native Project 💳 💳 | | 2021-02-23

    It helps if you share a link to the repo. I think it is this one

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 2021-12-02.

JavaScript iOS related posts


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

Project Stars
1 SheetJS js-xlsx 28,267
2 Quasar Framework 19,993
3 framework7 16,533
4 appium 14,429
5 react-native-firebase 9,640
6 Detox 8,945
7 onsenui 8,506
8 vue-native-core 8,362
9 nativescript-vue 4,780
10 react-native-material-ui 3,731
11 body-scroll-lock 3,344
12 react-native-typography 3,292
13 Porcupine   2,597
14 react-native-swipe-list-view 2,512
15 react-native-modal-datetime-picker 2,400
16 frida-ios-dump 2,207
17 cordova-ios 2,027
18 FinanceReactNative 1,947
19 viro 1,725
20 NoSleep.js 1,578
21 react-native-keyboard-spacer 1,465
22 cavy 1,321
23 react-native-credit-card-input 1,315
Find remote jobs at our new job board There are 31 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives