JavaScript Mobile

Open-source JavaScript projects categorized as Mobile

Top 23 JavaScript Mobile Projects

  • Swiper

    Most modern mobile touch slider with hardware accelerated transitions

    Project mention: How to implement a data access layer pattern in SvelteKit? | /r/SvelteKit | 2023-05-26

    You mention YAGNI, but I think the bigger blocker is "Don't reinvent the wheel" - which I think is the most misunderstood bit of programming advice out there. In my SvelteKit app, I am not using a "UI Framework" that provides components to me. I don't need to. Svelte is simple enough that I can build almost anything myself. I've looked at Skeleton's source code, and their components on average are not better than versions I have rolled myself. There are a few cases where it's better to use a framework. Sliders, for instance, have a lot of edge cases. So I use Swiper for carousels. But even then, I could build a working basic slider (that doesn't address the numerous edge cases) myself in an hour. The other case is Headless UI but even there, I disagree with how he implemented some things and it's possible to roll your own Svelte Headless UI just from Tailwind's source.

  • awesome-react-native

    Awesome React Native components, news, tools, and learning material!

    Project mention: How to learn react native from scratch | /r/reactnative | 2023-05-04
  • 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!

  • framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: Thoughts & recommendations on building a web, desktop and mobile app with vue | /r/vuejs | 2023-05-03
  • eruda

    Console for mobile browsers

    Project mention: Eruda: Web inspector console for mobile browsers | | 2023-04-06
  • 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: 12 Frameworks for Hybrid Mobile Apps | | 2022-08-24

    Onsen UI has quickly grown in adoption since its release in 2013. It is an open-source framework under the Apache v2 license. Onsen UI is framework-agnostic UI components, you can choose and switch among the frameworks: AngularJS, Angular, React, and Vue.js or go pure JavaScript to build your hybrid apps.

  • 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

  • Apache Cordova

    Apache Cordova Android

    Project mention: Why does everyone "suddenly" hate Single Page Apps? | | 2023-02-21

    A little over a decade ago, I worked on the open-source project Apache Cordova/Adobe PhoneGap, first at IBM and later at Adobe. Apache Cordova enables you to build mobile applications using HTML, CSS and JavaScript while targeting multiple platforms with one code base. In today’s technology landscape, mobile is dominated by iOS and Android. In the early 2010’s we were awash in mobile platforms from BlackBerry, Microsoft, Firefox, Tizen, etc. Targeting multiple platforms, including the web, from one codebase was a game changer for overworked development teams.

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • konsta

    Mobile UI components made with Tailwind CSS

    Project mention: Ask HN: Where can I find CSS classes that imitate iOS design system? | | 2023-05-30
  • react-device-detect

    Detect device, and render view according to detected device type.

  • cordova-ios

    Apache Cordova iOS

  • screenshoteer

    Make website screenshots and mobile emulations from the command line.

  • universal-resume

    Minimal and formal résumé (CV) website template for print, mobile, and desktop.

  • frida-scripts

    A collection of my instrumentation scripts to facilitate reverse engineering of mobile apps.

  • nativescript-cli

    Command-line interface for building NativeScript apps

  • cordova-cli

    Apache Cordova CLI

  • cordova-plugin-file-transfer

    Apache Cordova Plugin file-transfer

  • cordova-plugin-device

    Apache Cordova Plugin device

  • cordova-plugin-media-capture

    Apache Cordova Plugin media-capture

    Project mention: Looking for media capture plugin that works on IOS | /r/ionic | 2023-02-18

    The plugin is able to capture multiple photos using a single camera intent on Android but it can't do that on IOS.

  • socketkit

    Socketkit is a free open-source alternative to ChartMogul, SensorTower, Google Analytics and Mixpanel.

  • KMMBridge

    KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See to get started.

    Project mention: Introducing KMMBridge For Teams | | 2022-10-10

    Today we are announcing KMMBridge, part of Touchlab’s new Faktory1 tooling suite. This set of build tools allows mobile teams to successfully publish shared code faster than ever with Kotlin Multiplatform Mobile.  Specifically targeted at iOS publishing, teams can now implement the Internal SDK Flow approach, today’s best practice to quickly integrate KMM into production app builds. To try it for yourself, visit

  • mdebug

    基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-05-30.

JavaScript Mobile related posts


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

Project Stars
1 Swiper 35,349
2 awesome-react-native 32,930
3 framework7 17,328
4 eruda 14,197
5 onsenui 8,697
6 body-scroll-lock 3,889
7 Apache Cordova 3,495
8 konsta 2,673
9 react-device-detect 2,406
10 cordova-ios 2,114
11 screenshoteer 1,670
12 universal-resume 1,626
13 frida-scripts 1,038
14 nativescript-cli 1,029
15 cordova-cli 906
16 cordova-plugin-file-transfer 592
17 react-native-app-link 537
18 home-gallery 432
19 cordova-plugin-device 378
20 cordova-plugin-media-capture 297
21 socketkit 275
22 KMMBridge 245
23 mdebug 241
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.