JavaScript Android

Open-source JavaScript projects categorized as Android

Top 23 JavaScript Android Projects

  • uni-app

    A cross-platform framework using Vue.js

  • 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? | news.ycombinator.com | 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.)

    * https://vuejs.org/

    * https://nuxt.com/

    * https://vitejs.dev/

    * https://primevue.org/

    * https://primeflex.org/

    * https://quasar.dev/

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

  • framework7

    Full featured HTML framework for building iOS & Android apps

    Project mention: What PWA Can Do Today | news.ycombinator.com | 2023-08-08

    Some frameworks and themes to use in combination :

    - https://konstaui.com/

    - https://framework7.io/

  • 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 | dev.to | 2023-08-15

    appium plugin install --source=npm images Know more about images plugin, visit https://github.com/appium/appium/tree/master/packages/images-plugin

  • stf

    Control and manage Android devices from your browser.

    Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Hah I did the opposite.

    I set up an OpenSmartphoneTestFarm (openSTF) instance at the office so people working from home could fully control smartphones inside the office to debug wifi issues. Because some countries had lockdowns at different times, so it could be that production users could work in the office but some of our support people couldn't.

    It worked pretty well actually. https://openstf.io/

    But they dropped support on it and moved to another product (device farmer) which never seems to have materialised at all. I don't know what happened to it but we just kept running openstf until the end of the pandemic. It worked fine anyway.

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

  • capacitor

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

    Project mention: PWAs wont replace native iOS apps | news.ycombinator.com | 2024-02-15

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

    Isn't that essentially Capacitor?

    https://capacitorjs.com

  • 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 app.getonboardai.com.

  • 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 https://github.com/wix/Detox/issues/3884

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

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

  • git-point

    GitHub in your pocket :iphone:

  • react-native-material-ui

    Highly customizable material design components for React Native

  • Apache Cordova

    Apache Cordova Android

    Project mention: PWAs wont replace native iOS apps | news.ycombinator.com | 2024-02-15

    Anyone have experience with/opinions on Apache Cordova? [1]

    It seems like it would solve most of the PWA issues. Although I vaguely recall reading that Apple is not too fond of apps that are basically just wrapped web views.

    [1] https://cordova.apache.org/

  • 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 | news.ycombinator.com | 2023-08-08

    Some frameworks and themes to use in combination :

    - https://konstaui.com/

    - https://framework7.io/

  • openmtp

    OpenMTP - Advanced Android File Transfer Application for macOS

    Project mention: Listening to Audiobooks on your Garmin | /r/Garmin | 2023-11-13

    I used this program: https://github.com/ganeshrvel/openmtp which allowed me to drag and drop files

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

    GitHub client for Android based on the abandoned official app

  • react-native-swipe-list-view

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

  • stf

    Control and manage Android devices from your browser. (by DeviceFarmer)

  • FolioReader-Android

    A Java ePub reader and parser framework for Android.

  • WorkOS

    The modern identity platform for B2B SaaS. 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 Android related posts

Index

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

Project Stars
1 uni-app 39,123
2 Quasar Framework 24,976
3 framework7 17,762
4 appium 17,620
5 stf 13,087
6 react-native-firebase 11,363
7 capacitor 10,903
8 Detox 10,842
9 onsenui 8,777
10 vue-native-core 8,335
11 ui 4,868
12 git-point 4,702
13 react-native-material-ui 3,783
14 Apache Cordova 3,566
15 react-native-typography 3,372
16 react-native-starter-kit 3,310
17 konsta 3,179
18 openmtp 2,959
19 react-native-modal-datetime-picker 2,890
20 ForkHub 2,771
21 react-native-swipe-list-view 2,760
22 stf 2,415
23 FolioReader-Android 2,208
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com