{"id":91879,"url":"https://github.com/dyazincahya/awesome-nativescript","name":"awesome-nativescript","description":"A curated list of awesome plugins, and resources for NativeScript 8 or Newer.","projects_count":411,"last_synced_at":"2026-08-27T10:00:41.389Z","repository":{"id":303370489,"uuid":"1015198376","full_name":"dyazincahya/awesome-nativescript","owner":"dyazincahya","description":"A curated list of awesome plugins, and resources for NativeScript 8 or Newer.","archived":false,"fork":false,"pushed_at":"2026-08-06T15:03:36.000Z","size":871,"stargazers_count":29,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-08-22T16:42:21.736Z","etag":null,"topics":["android","awesome","awesome-list","cross-platform","hybrid","ios","javascript","nativescript","typescript","visionos"],"latest_commit_sha":null,"homepage":"https://dyazincahya.github.io/awesome-nativescript/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jbristowe/awesome-nativescript","license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dyazincahya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-07-07T06:39:22.000Z","updated_at":"2026-08-06T15:06:39.000Z","dependencies_parsed_at":"2026-08-07T21:14:21.994Z","dependency_job_id":null,"html_url":"https://github.com/dyazincahya/awesome-nativescript","commit_stats":null,"previous_names":["dyazincahya/awesome-nativescript"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/dyazincahya/awesome-nativescript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyazincahya%2Fawesome-nativescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyazincahya%2Fawesome-nativescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyazincahya%2Fawesome-nativescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyazincahya%2Fawesome-nativescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dyazincahya","download_url":"https://codeload.github.com/dyazincahya/awesome-nativescript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyazincahya%2Fawesome-nativescript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36939724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-27T02:00:07.166Z","response_time":96,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-07-22T18:03:08.876Z","updated_at":"2026-08-27T10:00:41.390Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Official Resources","Tools","Flavors","Plugins","Security","Platforms","Layouts","macOS","visionOS (Vision Pro)","Community","Templates","Navigations","Components","More Plugins","Font \u0026 Font Icon","Testing","Background Service","Videos \u0026 Podcasts","Interactive Demos \u0026 Examples","Tutorials","Misc"],"sub_categories":["Platform-Specific","Community Flavors","UI Plugins","Utility Plugins","Multimedia Plugins","Networking Plugins","Client-side Database Plugins","Styling \u0026 Theme Plugins","Geo Plugins","Analytics, Engagement \u0026 Monitoring Plugins","End-to-end Integration Testing","Official Flavors","Advertising Plugins","Artificial Intelligence (AI) Plugins","Authentication Plugins","Backend Service Plugins","Firebase Plugins","Graphics Plugins","ML Plugins","Payment Plugins","UI Kit Plugins","UI Material Plugins","Unit Testing","ReactJS","AI \u0026 Machine Learning"],"readme":"# Awesome NativeScript [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re)\n\n\u003ca href=\"https://nativescript.org/\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/dyazincahya/awesome-nativescript/refs/heads/main/awesome-nativescript.png\" /\u003e\u003c/a\u003e\n\nFramework for building native mobile apps using JavaScript.\n\n\u003e Native property and feature access for mobile apps using JavaScript. NativeScript provides direct access to platform APIs with strong typing, enabling a powerful TypeScript development experience. Build native apps for iOS, Android, visionOS, macOS, and Meta Quest — entirely in JavaScript.\n\n## Contents\n\n- [Official Resources](#official-resources)\n- [Flavors](#flavors)\n  - [Official Flavors](#official-flavors)\n  - [Community Flavors](#community-flavors)\n- [Platforms](#platforms)\n- [Community](#community)\n- [Templates](#templates)\n- [Layouts](#layouts)\n- [Navigations](#navigations)\n- [Components](#components)\n- [Plugins](#plugins)\n  - [Analytics, Engagement \\\u0026 Monitoring Plugins](#analytics-engagement--monitoring-plugins)\n  - [Artificial Intelligence (AI) Plugins](#artificial-intelligence-ai-plugins)\n  - [Authentication Plugins](#authentication-plugins)\n  - [Backend Service Plugins](#backend-service-plugins)\n  - [Client-side Database Plugins](#client-side-database-plugins)\n  - [Firebase Plugins](#firebase-plugins)\n  - [Geo Plugins](#geo-plugins)\n  - [Graphics Plugins](#graphics-plugins)\n  - [ML Plugins](#ml-plugins)\n  - [Multimedia Plugins](#multimedia-plugins)\n  - [Networking Plugins](#networking-plugins)\n  - [Payment Plugins](#payment-plugins)\n  - [Styling \\\u0026 Theme Plugins](#styling--theme-plugins)\n  - [UI Kit Plugins](#ui-kit-plugins)\n  - [UI Material Plugins](#ui-material-plugins)\n  - [UI Plugins](#ui-plugins)\n  - [Utility Plugins](#utility-plugins)\n- [More Plugins](#more-plugins)\n- [Font \\\u0026 Font Icon](#font--font-icon)\n- [Security](#security)\n- [Testing](#testing)\n  - [Unit Testing](#unit-testing)\n  - [End-to-end Integration Testing](#end-to-end-integration-testing)\n- [Background Service](#background-service)\n- [macOS](#macos)\n- [visionOS (Vision Pro)](#visionos-vision-pro)\n- [Videos \\\u0026 Podcasts](#videos--podcasts)\n- [Interactive Demos \\\u0026 Examples](#interactive-demos--examples)\n- [Tutorials](#tutorials)\n  - [AI \\\u0026 Machine Learning](#ai--machine-learning)\n  - [Platform-Specific](#platform-specific)\n- [Misc](#misc)\n- [Tools](#tools)\n\n## Official Resources\n\n- [NativeScript Agentic Coding](https://docs.nativescript.org/guide/agentic-coding)\n- [NativeScript Custom Native Elements](https://docs.nativescript.org/guide/create-custom-native-elements)\n- [NativeScript Blog](https://blog.nativescript.org/)\n- [NativeScript Snacks](https://docs.nativescript.org/snacks/)\n- [NativeScript Snippets](https://snippets.nativescript.org/)\n- [NativeScript Show Case Apps](https://www.nativescript.org/showcases)\n- [NativeScript on X](https://x.com/nativescript)\n- [NativeScript on Bsky](https://bsky.app/profile/nativescript.bsky.social)\n- [NativeScript on YouTube](https://www.youtube.com/@NativeScriptVideos/videos)\n- [NativeScript on GitHub](https://github.com/NativeScript)\n- [NativeScript on Stack Overflow](https://stackoverflow.com/questions/tagged/nativescript)\n- [NativeScript RFC](https://github.com/NativeScript/rfcs/discussions)\n- [NativeScript Homepage](https://nativescript.org/)\n\n## Flavors\n\n### Official Flavors\n\n- [JavaScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-javascript) - Official JavaScript flavor with plain JS and no build step.\n- [TypeScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-typescript) - Official TypeScript flavor with native class support.\n\n### Community Flavors\n\n- [Angular](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-angular) - Popular flavor using Angular framework.\n- [Vue](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-vue) - Build apps using Vue.js and NativeScript runtime.\n  - [Portal](https://nativescript-vue.org/) - Community site for NativeScript-Vue.\n- [SolidJS](https://github.com/nativescript-community/solid-js) - Community-driven integration with SolidJS.\n- [ReactJS](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-react) - Use React to build native mobile apps.\n  - [Portal](https://react-nativescript.netlify.app/) - Documentation site for React + NativeScript.\n- [Svelte](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-svelte) - Use Svelte to compile native apps with NativeScript.\n  - [Portal](https://svelte.nativescript.org/) - Official portal for NativeScript-Svelte.\n- [CapacitorJS](https://github.com/NativeScript/capacitor) - Integration of CapacitorJS with NativeScript runtime.\n  - [Portal](https://capacitor.nativescript.org/) - Website for NativeScript-Capacitor integration.\n- [Ionic](https://v8.docs.nativescript.org/plugins/ionic-portals.html) - Use Ionic Portals inside NativeScript apps.\n\n## Platforms\n\n- [Android](https://docs.nativescript.org/guide/extending-classes-and-implementing-interfaces-android)\n- [iOS](https://docs.nativescript.org/guide/extending-classes-and-conforming-to-protocols-ios)\n- [visionOS](https://docs.nativescript.org/guide/visionos)\n- [macOS](https://blog.nativescript.org/macos-node-api-preview/)\n- [WearOS](https://github.com/bradmartin/nativescript-wear-os)\n\n## Community\n\n- [NativeScript Community on Discord](https://nativescript.org/discord)\n- [NativeScript Community on GitHub](https://github.com/nativescript-community/)\n\n## Templates\n\n- [Blank Template](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-blank) - A basic template with a single page and no custom styles.\n- [Drawer Template](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-drawer-navigation) - A template with a side drawer.\n- [Tabs Template](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-tab-navigation) - A template with multiple tabs.\n- [List \u0026 Details Template](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-master-detail) - A template with a ListView and a details screen.\n\n## Layouts\n\n- [StackLayout](https://docs.nativescript.org/ui/stack-layout) - A layout container that arranges child views in a horizontal or vertical stack.\n- [GridLayout](https://docs.nativescript.org/ui/grid-layout) - A layout container that lets you arrange its child elements in a table-like manner.\n- [RootLayout](https://docs.nativescript.org/ui/root-layout) - Layout container for dynamically layering views with a programmatic API.\n- [FlexboxLayout](https://docs.nativescript.org/ui/flexbox-layout) - A layout container that implements (close-to-spec) CSS Flexbox.\n- [WrapLayout](https://docs.nativescript.org/ui/wrap-layout) - Layout Container that wraps it's items once there's no more space to fit them.\n- [DockLayout](https://docs.nativescript.org/ui/dock-layout) - Layout container for docking views to the sides or the middle.\n- [AbsoluteLayout](https://docs.nativescript.org/ui/absolute-layout) - A simple layout container for positioning elements at top/left coordinates.\n- [Yoga Layout](https://github.com/nativescript-community/yoga) - Facebook's yoga layout engine, ported to NativeScript.\n- [Yoga Layout by Triniwiz](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-yogalayout) - Facebook's yoga layout engine, ported to NativeScript by Triniwiz.\n\n## Navigations\n\n- [Frame](https://docs.nativescript.org/ui/frame) - UI component for displaying and navigating between Pages.\n- [Page](https://docs.nativescript.org/ui/page) - UI component for representing application screens the users can navigate to.\n- [ActionBar](https://docs.nativescript.org/ui/action-bar) - UI component abstracting the Android ActionBar, and the iOS NavigationBar.\n\n## Components\n\n- [ActivityIndicator](https://docs.nativescript.org/ui/activity-indicator) - UI component for signaling activity.\n- [Button](https://docs.nativescript.org/ui/button) - A basic native button that reacts to user gestures.\n- [DatePicker](https://docs.nativescript.org/ui/date-picker) - UI component for selecting a date.\n- [Dialogs](https://docs.nativescript.org/ui/dialogs) - UI for grabbing the users attention, prompting for confirmation, choice, input, or credentials.\n- [HtmlView](https://docs.nativescript.org/ui/html-view) - UI component for rendering simple HTML content.\n- [Image](https://docs.nativescript.org/ui/image) - UI component for rendering images.\n- [Label](https://docs.nativescript.org/ui/label) - UI component for displaying text.\n- [ListPicker](https://docs.nativescript.org/ui/list-picker) - UI component for selecting a value from a list.\n- [ListView](https://docs.nativescript.org/ui/list-view) - UI component for rendering large lists using view recycling.\n- [Placeholder](https://docs.nativescript.org/ui/placeholder) - Helper UI component for rendering native views.\n- [Progress](https://docs.nativescript.org/ui/progress) - UI component to indicate the progress of a task.\n- [ScrollView](https://docs.nativescript.org/ui/scroll-view) - UI component for rendering scrollable content (horizontal or vertical).\n- [SearchBar](https://docs.nativescript.org/ui/search-bar) - UI component for entering search queries.\n- [SegmentedBar](https://docs.nativescript.org/ui/segmented-bar) - UI component for discrete selection.\n- [Slider](https://docs.nativescript.org/ui/slider) - UI component for picking numeric values from a range.\n- [SplitView](https://docs.nativescript.org/ui/split-view) - A singular root view component for coordinating up to four column roles. (primary, secondary, supplementary, inspector). This component only available on iOS.\n- [Switch](https://docs.nativescript.org/ui/switch) - UI component for toggling state on or off.\n- [TabView](https://docs.nativescript.org/ui/tab-view) - UI component for grouping content into tabs and let users switch between them.\n- [TextField](https://docs.nativescript.org/ui/text-field) - UI component for single-line text entry.\n- [TextView](https://docs.nativescript.org/ui/text-view) - UI component for multi-line text entry.\n- [TimePicker](https://docs.nativescript.org/ui/time-picker) - UI component that lets users select time.\n- [WebView](https://docs.nativescript.org/ui/web-view) - UI component for rendering web content.\n\n## Plugins\n\n### Analytics, Engagement \u0026 Monitoring Plugins\n\n- [Adobe Experience Cloud](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-adobe-experience-cloud) - A NativeScript plugin for Adobe Experience Cloud.\n- [Appcues](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-appcues) - A NativeScript plugin for Appcues, an onboarding and product adoption platform.\n- [AppsFlyer](https://github.com/AppsFlyerSDK/appsflyer-nativescript-plugin) - A NativeScript plugin for AppsFlyer mobile attribution and analytics. Track installs, measure user behavior, and optimize marketing performance.\n- [Aptabase](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-aptabase) - A NativeScript plugin for Aptabase, an Open Source, Privacy-First and Simple Analytics platform.\n- [Branch](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-branch) - A NativeScript plugin for [Branch Metrics](https://branch.io/), a deep linking and attribution platform.\n- [Dynatrace](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-dynatrace) - A NativeScript plugin for [Dynatrace](https://www.dynatrace.com/), an observability platform.\n- [Google Mobile Ads](https://github.com/NativeScript/plugins/blob/main/packages/google-mobile-ads) - A plugin that allows you to monetize your NativeScript app by integrating the Google Mobile Ads SDK into the app.\n- [IAdvize](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-iadvize) - A NativeScript plugin that integrates the iAdvize SDK, enabling live chat and real-time customer engagement features within NativeScript applications.\n- [Intercom](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-intercom) - A NativeScript plugin for [Intercom](https://www.intercom.com/), a customer service platform.\n- [Medallia](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-medallia) - A NativeScript plugin integrating the Medallia SDK to gather insights and improve customer, employee, and digital experiences.\n- [Sentry](https://github.com/nativescript-community/sentry) - A cross-platform application monitoring tool, with a focus on error reporting.\n- [UXCam](https://github.com/uxcam/nativescript-uxcam) - A NativeScript plugin for UXCam. An analytics platform that offers in-depth dashboards, heatmaps, and session recordings to optimize your product.\n\n### Artificial Intelligence (AI) Plugins\n\n- [NativeScript AI SDK](https://github.com/erick-marro/ns-ai-plugin/tree/main/packages/ns-ai-kit) - A community plugin for integrating AI models in a NativeScript app.\n- [nstreamdown](https://github.com/nstudio/nstreamdown) - Native streaming markdown for NativeScript apps, inspired by streamdown.ai. Ideal for AI-powered chat interfaces.\n\n### Authentication Plugins\n\n- [Apple Sign In](https://github.com/NativeScript/plugins/blob/main/packages/apple-sign-in) - A plugin that allows you to authenticate users with Sign In with Apple.\n- [Auth0](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-auth0) - A NativeScript plugin for Auth0 authentication.\n- [Descope](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-descope) - The Descope SDK for NativeScript provides convenient access to Descope for an application written on top of NativeScript.\n- [Facebook](https://github.com/NativeScript/plugins/blob/main/packages/facebook) - A plugin that allows you to integrate Facebook Login with your app using the Facebook SDK.\n- [Google Signin](https://github.com/NativeScript/plugins/blob/main/packages/google-signin) - A plugin that allows you to authenticate users with Google Sign-In.\n- [Twitter](https://github.com/NativeScript/plugins/blob/main/packages/twitter) - A plugin that allows you to authenticate a user with their Twitter account.\n\n### Backend Service Plugins\n\n- [Appwrite](https://github.com/NativeScript/appwrite) - Is an open-source backend as a service server that abstract and simplify complex and repetitive development tasks behind a very simple to use REST API.\n- [AWS](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-aws-sdk) - It simplifies the process of integrating AWS services by providing language-specific APIs, making it easier for developers to build and deploy applications that leverage AWS resources.\n- [Firebase](https://docs.nativescript.org/plugins/firebase-core) - Modular Firebase 🔥 implementation for NativeScript. Supports both iOS \u0026 Android platforms for all Firebase services.\n- [Supabase](https://github.com/NativeScript/supabase) - Start your project with a PostgreSQL, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.\n- [Supabase by Eduardo Speroni](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-supabase) - NativeScript plugin for Supabase. Built for performance and ease of use.\n\n### Client-side Database Plugins\n\n- [Couchbase](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-couchbase) - Is an embedded, NoSQL JSON Document Style database for your mobile apps.\n- [NoSQL](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/nosql) - A simple NoSQL database for NativeScript.\n- [RxDB](https://github.com/herefishyfish/rxdb-nativescript) - Are a set of plugins that enable RxDB support for NativeScript. This set of plugins includes a core plugin and adapters for different databases.\n- [SQLite](https://github.com/nativescript-community/sqlite) - A SQLite plugin for NativeScript.\n- [SQLite Secure](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/sqlite-secure) - This a library for NativeScript, compatible whit Android and iOS that provides transparent 256-bit AES encryption for SQLite database files. It ensures that data stored in the database is secure and protected from unauthorized access.\n- [Quereus SQLite](https://github.com/gotchoices/quereus/tree/main/packages/quereus-plugin-nativescript-sqlite) - A SQLite storage plugin for Quereus on NativeScript. Provides persistent storage for iOS and Android mobile apps using the `@quereus/store` module.\n\n### Firebase Plugins\n\n- [Batch Notifications](https://github.com/alexcode/ns8-plugins/tree/main/packages/ns8-batch-notifications) - Batch is a full-featured mobile engagement platform for executing CRM tactics on iOS, Android, and mobile websites. This plugin enables push notifications, in-app messages, and more. Requires `@nativescript/firebase` for push notification support.\n- [Firebase Analytics](https://github.com/NativeScript/firebase/tree/main/packages/firebase-analytics) - This plugin allows you to add Google Analytics for Firebase to your app.\n- [Firebase App Check](https://github.com/NativeScript/firebase/tree/main/packages/firebase-app-check) - App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing.\n- [Firebase Auth](https://github.com/NativeScript/firebase/tree/main/packages/firebase-auth) - A plugin that allows you to add Firebase Authentification to your NativeScript app.\n- [Firebase Core](https://github.com/NativeScript/firebase/tree/main/packages/firebase-core) - A plugin to initialize [FirebaseApp](https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseApp) in your app.\n- [Firebase Crashlytics](https://github.com/NativeScript/firebase/tree/main/packages/firebase-crashlytics) - A plugin that allows you to add Firebase Crashlytics to your NativeScript app.\n- [Firebase Database](https://github.com/NativeScript/firebase/tree/main/packages/firebase-database) - A plugin that allows you to add Firebase Realtime Databse to your NativeScript app.\n- [Firebase Dynamic Links](https://github.com/NativeScript/firebase/tree/main/packages/firebase-dynamic-links) - This plugin allows you to add the Firebase Dynamic Links SDK to your app, create dynamic links and receive links that launch a screen on your app.\n- [Firebase Firestore](https://github.com/NativeScript/firebase/tree/main/packages/firebase-firestore) - This plugin allows you to add Firebase Cloud Firestore to your NativeScript app.\n- [Firebase Functions](https://github.com/NativeScript/firebase/tree/main/packages/firebase-functions) - This plugin allows you to use Firebase Cloud Functions with NativeScript.\n- [Firebase In App Messaging](https://github.com/NativeScript/firebase/tree/main/packages/firebase-in-app-messaging) - This plugin allows you to use the Firebase In-App Messaging SDK in your NativeScript app.\n- [Firebase Installations](https://github.com/NativeScript/firebase/tree/main/packages/firebase-installations) - Provides a Firebase installation ID (FID) for each installed instance of a Firebase app.\n- [Firebase Messaging](https://github.com/NativeScript/firebase/tree/main/packages/firebase-messaging) - This plugin allows you to use Firebase Cloud Messaging in your NativeScript app.\n- [Firebase Messaging Core](https://github.com/NativeScript/firebase/tree/main/packages/firebase-messaging-core) - This is a lite package which enables you to use a third-party push service on Android and iOS.\n- [Firebase Messaging Custom Sound](https://github.com/elgiborsolution/esolution-nativescript-plugins/tree/main/packages/fcm-custom-sound) - Custom notification sound of firebase cloud messaging (FCM). Currently only working on Android.\n- [Firebase Performance](https://github.com/NativeScript/firebase/tree/main/packages/firebase-performance) - This plugin allows you to use the Firebase Performance Monitoring API in your NativeScript app.\n- [Firebase Remote Config](https://github.com/NativeScript/firebase/tree/main/packages/firebase-remote-config) - This plugin allows you to use the Firebase Remote Config API in your NativeScript app.\n- [Firebase Storage](https://github.com/NativeScript/firebase/tree/main/packages/firebase-storage) - This plugin allows you to use the native Firebase SDKs for Cloud Storage in your NativeScript app.\n- [Firebase UI](https://github.com/NativeScript/firebase/tree/main/packages/firebase-ui) - With this plugin, you can use the FirebaseUI for Auth library in your NativeScript app. FirebaseUI for Auth is a library that provides a drop-in auth solution that handles the UI flows for signing up and signing in users with email and password, phone number, Google, Facebook, Twitter, and more.\n\n### Geo Plugins\n\n- [Carto](https://github.com/nativescript-community/ui-carto) - A location intelligence platform for all your spatial needs, streamlining your tech stack with an end-to-end geospatial platform built for the enterprise.\n- [Directions](https://github.com/NativeScript/plugins/blob/main/packages/directions) - A plugin that allows you to launch the Google Maps app, if it's installed on the device, with some directions. For more information, visit [Directions action](https://developers.google.com/maps/documentation/urls/get-started#directions-action).\n- [DNS Lookup](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/dns-lookup) - NativeScript plugin for DNS lookup.\n- [Geo Coding](https://github.com/nativescript-community/geocoding) - Provides access to native geocoding APIs for NativeScript apps (android.location.Geocoder for Android, CLGeocoder for iOS).\n- [Geo Location](https://github.com/NativeScript/plugins/blob/main/packages/geolocation) - A geolocation plugin to use for getting current location, monitor movement, etc.\n- [Geofence Manager](https://github.com/PeterStaev/nativescript-geofence-manager) - A NativeScript plugin to work with Geofences.\n- [Google Maps](https://github.com/NativeScript/plugins/blob/main/packages/google-maps) - A plugin that allows you to use the Maps SDK to access Google Maps features.\n- [Google Maps Utils](https://github.com/NativeScript/plugins/blob/main/packages/google-maps-utils) - You can access the google maps utilities from the GoogleMaps object. _Requires google maps plugin @NativeScript/google-maps_.\n- [Launch Navigator](https://github.com/wuilmerj24/nativescript-plugins/blob/main/packages/launch-navigator) - Easily launch turn-by-turn navigation from your NativeScript app using popular mapping apps like Google Maps, Waze, Apple Maps, and more.\n- [Mapbox Navigation](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/mapbox-navigation) - Is a NativeScript plugin that provides turn-by-turn navigation powered by Mapbox Directions and Navigation APIs for Android and iOS.\n- [Radar.io](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-radar-io) - Geofencing, maps, and geolocation compliance, all in a modern, cost-effective platform. Thousands of companies trust our APIs and SDKs to power location-based experiences across hundreds of millions of devices globally.\n- [UI Mapbox](https://github.com/nativescript-community/ui-mapbox) - Interactive, thoroughly customizable maps powered by vector tiles and OpenGL. Awesome native OpenGL-powered maps - by Mapbox.\n- [UI MapLibre](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/ui-maplibre) - NativeScript plugin for MapLibre GL.\n\n### Graphics Plugins\n\n- [Audio Context](https://github.com/NativeScript/canvas/blob/master/packages/audio-context) - This package provides a native-backed `AudioContext`/`OfflineAudioContext` with common Web Audio nodes so you can keep a familiar Web Audio programming model in NativeScript apps.\n- [Canvas](https://github.com/NativeScript/canvas/tree/master/packages/canvas) - A NativeScript plugin that brings the HTML5 Canvas API to native mobile apps, enabling 2D drawing and animation with high-performance rendering on iOS and Android.\n- [Canvas Phaser](https://github.com/NativeScript/canvas/tree/master/packages/canvas-phaser) - A NativeScript integration for the Phaser game engine using native canvas rendering, enabling high-performance mobile game development with web-like APIs.\n- [Canvas Phaser CE](https://github.com/NativeScript/canvas/tree/master/packages/canvas-phaser-ce) - A NativeScript integration for Phaser CE (Community Edition) using native canvas rendering to build cross-platform mobile games.\n- [Canvas Pixi](https://github.com/NativeScript/canvas/tree/master/packages/canvas-pixi) - A NativeScript integration for [PixiJS](https://pixijs.com/) using native canvas rendering, enabling advanced 2D graphics and animation in mobile apps.\n- [Canvas Polyfill](https://github.com/NativeScript/canvas/tree/master/packages/canvas-polyfill) - DOM-like polyfill for NativeScript canvas, enabling compatibility with standard HTML5 canvas APIs and web libraries.\n- [Canvas Three](https://github.com/NativeScript/canvas/tree/master/packages/canvas-three) - Use Three.js for 3D rendering inside NativeScript apps via native canvas integration.\n\n### ML Plugins\n\n- [Barcode Scanning](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-barcode-scanning) - This plugin is used with `@nativescript/mlkit-core`. It enables barcode scanning and provides the BarcodeResult type for the barcode-scanned data.\n- [Core](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-core) - A plugin that provides a UI component to access the different functionalities of [Google's ML Kit](https://developers.google.com/ml-kit) SDK.\n- [Face Detection](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-face-detection) - A plugin that is used with `@nativescript/mlkit-core` to enable face detection and provide the FaceResult type for the data of the face detection event.\n- [Image Labeling](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-image-labeling) - A plugin that is used with `@nativescript/mlkit-core` to enable Image Labeling and provide the ImageLabelingResult type for the image labeling event data.\n- [Object Detection](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-object-detection) - A plugin that is used with `@nativescript/mlkit-core` to enable Object Detection and provide the ObjectResult type for the object detection event data.\n- [Pose Detection](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-pose-detection) - A plugin that is used with `@nativescript/mlkit-core` to enable Pose Detection and provide the PoseResult type for the Pose Detection event data.\n- [Text Recognition](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-text-recognition) - A plugin used with `@nativescript/mlkit-core` to enable Text Recognition in your app and provide TextResult type for the text recognition event data.\n\n### Multimedia Plugins\n\n- [Audio Player](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-audio-player) - This plugin provides an audio player for Android and iOS that supports playback of both local files and remote URL audio files.\n- [Audio Recorder](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-audio-recorder) - This plugin provides an audio recorder for Android and iOS that supports recording of audio from a device microphone input and saved to an MP4/AAC audio file. It also provides a function to merge multiple audio recordings together.\n- [TikTok](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-tiktok) - NativeScript plugin that provides integration with the TikTok Business SDK (App Events).\n- [Drawingpad](https://github.com/nativescript-community/nativescript-drawingpad) - NativeScript plugin to provide a way to capture any drawing (signatures are a common use case) from the device.\n- [Trans Coder](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-transcoder) - This plugin provides a few `audio` or `video` transcoding functions for Android API 21+ and iOS 4+.\n- [Video Editor](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-video-editor) - A plugin for editing video.\n- [Video Player](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/videoplayer) - A NativeScript plugin to provide the ability to play local and remote videos.\n- [Video Recorder](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-videorecorder) - Video recording plugin for NativeScript.\n- [YouTube Player](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-youtubeplayer) - Video Player only for YouTube.\n\n### Networking Plugins\n\n- [Klippa NativeScript Http](https://github.com/klippa-app/nativescript-http) - The best way to do HTTP requests in NativeScript, a drop-in replacement for the core HTTP with important improvements and additions like proper connection pooling, form data support and certificate pinning.\n- [MQTT](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-mqtt) - A cross-platform NativeScript plugin for MQTT communication.\n- [MQTT 5](https://github.com/agentep98/nativescript-mqtt5) - A NativeScript MQTT client with full MQTT 5.0 support, built on the [Eclipse Paho](http://www.eclipse.org/paho) library.\n- [NativeScript Community Https](https://github.com/nativescript-community/https) - Secure HTTP client with SSL pinning for NativeScript - iOS/Android.\n- [NativeScript Connectivity Manager](https://github.com/Pietro-fe01/nativescript-connectivity-manager-plugin) - A NativeScript plugin for checking and managing network connectivity on Android and iOS.\n- [Pusher Channels](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-pusher-channels) - Powering realtime experiences for mobile and web by [pusher.com](https://pusher.com).\n- [SignalR](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/signalr) - A NativeScript plugin that integrates SignalR—Microsoft's real-time communication library—into your mobile apps for iOS and Android.\n- [Socketio](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-socketio) - JavaScript Socket.IO client for real-time event-based communication (works with NativeScript).\n- [Web Server](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-web-server) - A NativeScript plugin to create a local web server.\n- [websockets](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-websockets) - For web-compatible WebSockets.\n\n### Payment Plugins\n\n- [Apple Pay](https://github.com/NativeScript/payments/tree/main/packages/apple-pay) - A plugin that allows you to offer Apple Pay in your iOS apps.\n- [Flitt](https://github.com/kakha13/nativescript-plugins/tree/main/packages/nativescript-flitt) - NativeScript plugin for [Flitt](https://flitt.com) payment gateway. Easily accept and manage payments, increase business revenue, and offer the best payment experience to your customers.\n- [Google Pay](https://github.com/NativeScript/payments/tree/main/packages/google-pay) - A plugin that allows you to offer Google Pay in your Android app.\n- [Payments](https://github.com/NativeScript/payments/tree/main/packages/payments) - A plugin that allows your app to use in-app purchases and subscriptions using Apple AppStore and Google PlayStore purchasing systems.\n- [Revenuecat](https://github.com/mleleux-heykiddo/nativescript-plugins/tree/main/packages/nativescript-revenuecat) - A powerful and reliable in-app purchase server that makes it easy to build, analyze, and grow your subscriber base whether you're just starting out or already have millions of customers.\n- [Square In App Payments](https://github.com/NativeScript/payments/tree/main/packages/square-in-app-payments) - Build remarkable payments experiences in your own apps with Square's In-App Payments SDK for NativeScript.\n- [Stripe](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-stripe) - Is a financial infrastructure platform that enables businesses to accept and manage online payments, as well as handle recurring billing and other financial operations.\n- [WalletConnect](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-walletconnect) - A NativeScript plugin for [WalletConnect](https://walletconnect.com/), an open protocol for connecting Wallets to Dapps.\n\n### Styling \u0026 Theme Plugins\n\n- [Change Icon](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/change-icon) - A NativeScript plugin that allows dynamic switching of the app icon at runtime on iOS using alternate icons.\n- [Tailwind CSS](https://github.com/NativeScript/tailwind) - Use Tailwind CSS utility classes in NativeScript.\n- [Theme](https://github.com/NativeScript/theme) - Core themes for NativeScript apps.\n\n### UI Kit Plugins\n\n- [Flutter](https://github.com/NativeScript/ui-kit/tree/main/packages/flutter) - Use Flutter with NativeScript projects by creating a [Flutter module](https://docs.flutter.dev/add-to-app) in the root of your project.\n- [Ionic Portals](https://github.com/NativeScript/ui-kit/tree/main/packages/ionic-portals) - A plugin that allows you to use [Ionic Portals](https://ionic.io/docs/portals) in NativeScript.\n- [Jetpack Compose](https://github.com/NativeScript/ui-kit/tree/main/packages/jetpack-compose) - A plugin that allows you to use Jetpack Compose in NativeScript.\n- [Morph Modal Kit](https://github.com/NativeScript/ui-kit/tree/main/packages/morph-modal-kit) - Is a lightweight, flexible UIKit package for building card-stack modals with smooth `morph` (replace) animations and support for sticky elements. Only for iOS.\n- [Rive](https://github.com/NativeScript/ui-kit/tree/main/packages/rive) - Allows setup and interaction with the native implementation of the Rive runtime on iOS and Android.\n- [Smartlook](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-smartlook) - A NativeScript plugin for the [Smartlook](https://www.smartlook.com/) SDK. Comprehensive product analytics \u0026 visual user insights.\n- [Swift UI](https://github.com/NativeScript/ui-kit/tree/main/packages/swift-ui) - Use SwiftUI with NativeScript.\n- [UI Charts](https://github.com/NativeScript/ui-kit/tree/main/packages/ui-charts) - Highcharts SDK for NativeScript.\n\n### UI Material Plugins\n\nBuild beautiful, usable products using [Material Design Components](https://m2.material.io/design) for NativeScript.\n\n- [Activity Indicator](https://github.com/nativescript-community/ui-material-components/tree/master/packages/activityindicator) - Material Design's Circular progress indicator component for NativeScript.\n- [Bottom Navigation](https://github.com/nativescript-community/ui-material-components/tree/master/packages/bottom-navigation) - Material Design's Bottom navigation component for NativeScript.\n- [Bottom Sheet](https://github.com/nativescript-community/ui-material-components/tree/master/packages/bottomsheet) - Material Design's Bottom sheet component for NativeScript.\n- [Button](https://github.com/nativescript-community/ui-material-components/tree/master/packages/button) - Material Design's Button component for NativeScript.\n- [Card](https://github.com/nativescript-community/ui-material-components/tree/master/packages/cardview) - Material Design's Card component for NativeScript.\n- [Dialogs](https://github.com/nativescript-community/ui-material-components/tree/master/packages/dialogs) - Material Design's Dialogs component for NativeScript.\n- [Floating Action Button](https://github.com/nativescript-community/ui-material-components/tree/master/packages/floatingactionbutton) - Material Design's Floating action button component for NativeScript.\n- [Progress](https://github.com/nativescript-community/ui-material-components/tree/master/packages/progress) - Material Design's Linear progress indicator component for NativeScript.\n- [Ripple](https://github.com/nativescript-community/ui-material-components/tree/master/packages/ripple) - Material Design's Ripple component for NativeScript.\n- [Slider](https://github.com/nativescript-community/ui-material-components/tree/master/packages/slider) - Material Design's Slider component for NativeScript.\n- [Snackbar](https://github.com/nativescript-community/ui-material-components/tree/master/packages/snackbar) - Material Design's Snackbar component for NativeScript.\n- [Speed Dial](https://github.com/nativescript-community/ui-material-components/tree/master/packages/speeddial) - Material Design's Speed dial component for NativeScript.\n- [Switch](https://github.com/nativescript-community/ui-material-components/tree/master/packages/switch) - Material Design's Switch component for NativeScript.\n- [Tabs](https://github.com/nativescript-community/ui-material-components/tree/master/packages/tabs) - Material Design's Tabs component for NativeScript.\n- [Text Field](https://github.com/nativescript-community/ui-material-components/tree/master/packages/textfield) - Material Design's Text field component for NativeScript.\n- [Text View](https://github.com/nativescript-community/ui-material-components/tree/master/packages/textview) - Material Design's Text view component for NativeScript.\n\n### UI Plugins\n\n#### Animation \u0026 Visual Effects\n\n- [Parallax](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-parallax) - A NativeScript plugin to create a parallax effect for any view.\n- [Ripple](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-ripple) - This plugin aims to bring a native (or close to native) ripple implementation on Android and iOS.\n- [Shimmer](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-shimmer) - A NativeScript plugin to create a shimmer effect for any view.\n- [Tween](https://github.com/nativescript-community/tween) - A NativeScript plugin that natively wraps tween.js, a tweening engine for easy animations, incorporating optimized Robert Penner's equations.\n\n#### Feedback \u0026 Notifications\n\n- [Fancy Alert](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-fancyalert) - Fancy alerts for NativeScript.\n- [Feedback](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-feedback) - Non-blocking textual feedback for your NativeScript App.\n- [In App Review](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-in-app-review) - A NativeScript plugin that triggers the native in-app review prompt, allowing users to rate your app without leaving it.\n- [Loading Indicator](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-loading-indicator) - A plugin for NativeScript which overlays a loading indicator on the current page.\n- [Toasty](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-toasty) - A NativeScript plugin to make Toast.\n- [Tooltip](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-tooltip) - A NativeScript plugin to make Tooltip.\n\n#### Input \u0026 Selection Components\n\n- [Calendar](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-calendar) - A NativeScript plugin that provides various view modes (week, month, year, day) and supports appointments and date selection.\n- [Color Wheel](https://github.com/SergeyMell/nativescript-plugins/tree/main/packages/nativescript-color-wheel) - A NativeScript plugin that allows you to use a color wheel to select colors.\n- [Country Code](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/country-code) - Plugin for NativeScript provides a full list of country codes along with flags.\n- [Datetime Picker](https://github.com/NativeScript/plugins/blob/main/packages/datetimepicker) - A plugin that provides the UI elements DatePickerField, TimePickerField and DateTimePickerFields for picking a date and a time.\n- [File Picker](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-filepicker) - This file picker plugin exports function filePicker() that supports both single and multiple selection.\n- [Input Accessory](https://github.com/NativeScript/plugins/tree/main/packages/input-accessory) - A NativeScript plugin that moves your input bar into a view docked to the keyboard with smooth transitions and interactive dismiss.\n- [Input Mask](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-input-mask) - Format user input and process only the characters valueable to your application.\n- [Multi Select](https://github.com/elgiborsolution/esolution-nativescript-plugins/tree/main/packages/nativescript-multiselect) - NativeScript Multi Select is a popup dialog which provides multi selection, search through list and return the selected items.\n- [OTP](https://github.com/kefahB/plugins/tree/main/packages/nativescript-otp) - A NativeScript plugin to auto fill the One Time Code OTP for iOS and Android.\n- [Page to PDF](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-page-to-pdf) - A NativeScript plugin to convert a page to a PDF file.\n- [Picker](https://github.com/NativeScript/plugins/blob/main/packages/picker) - A NativeScript plugin that provides a UI element for picking an object/value from a list opened in a modal popup.\n- [Radio Dialog](https://github.com/modos189/nativescript-radio-dialog) - A NativeScript plugin that provides radio button dialogs.\n- [Rich Paste](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-rich-paste) - A NativeScript plugin for rich paste and drag-and-drop support for NativeScript text inputs. Handles images, GIFs, files, and text from the clipboard.\n- [Searchable Select](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-searchable-select) - A NativeScript plugin for searchable select.\n- [Star Ratings](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-star-ratings) - A NativeScript plugin that provides a customizable star rating component for displaying and collecting user ratings in mobile apps.\n- [Time Range](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/time-range) - A NativeScript plugin for selecting a time range using a time picker.\n- [UI Checkbox](https://github.com/nativescript-community/ui-checkbox) - A NativeScript plugin for checkbox UI component.\n- [UI Document Picker](https://github.com/nativescript-community/ui-document-picker) - A NativeScript plugin that allows you to select files from the device.\n- [UI Range Seek Bar](https://github.com/nativescript-community/ui-range-seek-bar) - A NativeScript Range Seek Bar widget.\n\n#### Layout \u0026 Container Components\n\n- [Accordion](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-accordion) - A NativeScript plugin for Accordion UI.\n- [Carousel](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-carousel) - A simple carousel component for NativeScript.\n- [MasonKit](https://github.com/triniwiz/nativescript-mason/tree/main/packages/nativescript-masonkit) - This plugin is a wrap of `Taffy` layout engine for NativeScript. It provides a high performance rust-powered UI layout library for NativeScript.\n- [Nested Scrollview](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-nested-scrollview) - A NativeScript plugin to make Nested Scroll View.\n- [RTL UI Layout](https://github.com/nativescript-rtl/ui) - Right-to-left UI layout support for NativeScript.\n- [UI Canvas](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-canvas) - Implement Canvas into your NativeScript apps.\n- [UI Canvas Label](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-canvaslabel) - Alternative to the built-in NativeScript Label but uses canvas which allows extreme complexity and customization.\n- [UI Canvas SVG](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-svg) - Adds support for SVGs in your NativeScript apps.\n- [UI Collectionview](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/collectionview) - Allows you to easily add a collection view (grid list view) to your projects. Supports vertical and horizontal modes, templating, and more.\n- [UI Collectionview Aligned Flow Layout](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/alignedflowlayout) - A NativeScript CollectionView plugin for custom aligned layouts.\n- [UI Collectionview Swipe Menu](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/swipemenu) - A swipe menu plugin for UI CollectionView.\n- [UI Collectionview Waterfall](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/waterfall) - A waterfall layout plugin for UI CollectionView.\n- [UI Drawer](https://github.com/nativescript-community/ui-drawer) - A NativeScript plugin that allows you to easily add a side drawer (side menu) to your projects.\n- [UI Neumorphic Layout](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/ui-neumorphiclayout) - A plugin that adds support for neumorphism styling to NativeScript layout containers.\n- [UI Pager](https://github.com/nativescript-community/ui-pager) - Pager / Carousel component that allows the user to swipe left and right through pages of data.\n- [UI Persistent Bottomsheet](https://github.com/nativescript-community/ui-persistent-bottomsheet) - A NativeScript plugin that allows you to easily add a persistent bottomsheet to your projects.\n- [UI Popover](https://github.com/nativescript-community/ui-popover) - A NativeScript plugin to make Popover.\n- [Windowed Modal](https://github.com/mukaschultze/nativescript-windowed-modal) - Consistent modals for NativeScript in Android and iOS.\n\n#### Media \u0026 Visual Components\n\n- [Blur](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-blur) - A NativeScript plugin that allows you to blur any view.\n- [Document Scanner](https://github.com/nativescript-community/document-scanner) - A NativeScript plugin to scan documents.\n- [ExoPlayer](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-exoplayer) - A NativeScript plugin that uses the ExoPlayer video player on Android and AVPlayerViewController on iOS to play local and remote videos.\n- [Gallery View](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/gallery-view) - A NativeScript plugin for viewing gallery assets, currently supports only images.\n- [Image Cache](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-image-cache) - A NativeScript plugin for image cache.\n- [Image Cache It](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-image-cache-it) - A NativeScript plugin that automatically caches images for faster loading and better performance.\n- [SVG](https://github.com/SergeyMell/nativescript-plugins/tree/main/packages/nativescript-svg) - A NativeScript plugin that allows you to use SVG images in your NativeScript apps.\n- [nCharts](https://plugins.nstudio.io/ncharts/) - High-performance, fully customizable chart components.\n  Line, Bar, Pie, Scatter, Candlestick, Radar and more. Uses [DGCharts](https://github.com/ChartsOrg/Charts) (iOS) and [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) (Android).\n- [QR](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-qr) - A NativeScript plugin to generate QR codes.\n- [UI Barcodeview](https://github.com/nativescript-community/ui-barcodeview) - NativeScript QR / barcode view plugin.\n- [UI Blurview](https://github.com/nativescript-community/ui-blurview) - A image blurview plugin.\n- [UI Cameraview](https://github.com/nativescript-community/ui-cameraview) - A camera view allowing custom live processing for NativeScript.\n- [UI Chart](https://github.com/nativescript-community/ui-chart) - A powerful chart / graph plugin, supporting line, bar, pie, radar, bubble, and candlestick charts as well as scaling, panning and animations.\n- [UI Image](https://github.com/nativescript-community/ui-image) - Advanced and efficient image display plugin which uses Fresco (Android) and SDWebImage (iOS) to implement caching, placeholders, image effects, and much more.\n- [UI Lottie](https://github.com/nativescript-community/ui-lottie) - A NativeScript plugin to expose AirBnB Lottie library.\n- [UI Webview](https://github.com/nativescript-community/ui-webview) - Extended WebView which adds many options such as custom scheme handlers, JavaScript execution, URL capturing, and more.\n- [URL Preview](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/url-preview) - This plugin allows you to configure various aspects of the UI, including colors, border radius, and the type of view. Below is a table listing the available attributes and their respective types.\n- [Variable Blur View](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-variable-blur-view) - A NativeScript plugin that creates a variable blur view.\n- [WebView X](https://github.com/modos189/nativescript-plugins/tree/master/packages/webview-x) - A NativeScript WebView plugin wrapping the Android system WebView and iOS WKWebView. Built on top of `@nativescript-community/ui-webview` — WebViewX extends AWebView directly, so the full upstream API is available.\n- [WebView X Gecko](https://github.com/modos189/nativescript-plugins/tree/master/packages/webview-x-gecko) - A NativeScript WebView plugin using GeckoView (Mozilla's Gecko engine) on Android and WKWebView on iOS.\n\n#### Navigation \u0026 User Guidance\n\n- [App Tour](https://github.com/hamdiwanis/nativescript-app-tour) - A NativeScript plugin that allows you to create an app tour for your users.\n- [Coachmarks](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-coachmarks) - A NativeScript plugin to display user coach marks utilizing shape cutouts over an existing UI.\n- [Fluid Segmented Bar](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-fluid-segmented-bar) - A plugin to liven up any standard SegmentedBar control.\n- [Menu](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-menu) - Native anchored menus for NativeScript (support for tap-to-open/long-press context menus).\n- [Native Navigation](https://github.com/atellmer/dark/tree/master/packages/native-navigation) - A NativeScript router by Dark that supports stack, tab, and modal navigation, nested screens, parameter passing, animated transitions, navigation hooks, and has zero dependencies.\n- [TanStack Router](https://github.com/NativeScript/tanstack/tree/main/packages/tanstack-router) - A powerful, type-safe routing library for NativeScript, adapted from the core TanStack Router.\n- [Toolbar](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-toolbar) - A NativeScript plugin that provides a customizable toolbar component for navigation and actions, this plugin is iOS Only.\n\n#### Text \u0026 Typography\n\n- [Auto Fit Text](https://github.com/NativeScript/plugins/blob/main/packages/auto-fit-text) - A plugin that extends the NativeScript Label with the functionality to adjust the font size according to the label's width.\n- [Label Marquee](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-label-marquee) - A label which scrolls with a marquee effect when the text outgrows the available width.\n- [Markdown View](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-markdown-view) - A NativeScript view for displaying natively rendered Markdown.\n- [UI Label](https://github.com/nativescript-community/ui-label) - An alternative to the built-in NativeScript Label with better performance and additional features like HTML rendering.\n\n#### Utility \u0026 Enhancement\n\n- [UI PullToRefresh](https://github.com/nativescript-community/ui-pulltorefresh) - A NativeScript plugin to provide pull-to-refresh control on any view.\n- [UI Share File](https://github.com/nativescript-community/ui-share-file) - Send/share file to other apps.\n\n### Utility Plugins\n\n#### Background Tasks \u0026 Notifications\n\n- [Fetch Task](https://github.com/AthiraLekshmiCV/background-fetch/tree/main/packages/fetch-task) - Background Fetch is a very simple plugin which will awaken an app in the background about every 15 minutes.\n- [Local Notifications](https://github.com/NativeScript/plugins/blob/main/packages/local-notifications) - A plugin that allows your app to show notifications when the app is not running.\n- [Shared Notification Delegate](https://github.com/NativeScript/plugins/blob/main/packages/shared-notification-delegate) - This project aims to prevent the shortcomings that come from the iOS implementation of only allowing a single delegate.\n- [Task](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-task) - A NativeScript module for simply handling background tasks via web workers.\n- [Task Dispatcher](https://github.com/GeoTecINIT/nativescript-task-dispatcher) - This is a NativeScript plugin aimed to ease the execution of mobile app's task definition and execution workflows in the background.\n\n#### Communication \u0026 Networking\n\n- [Background HTTP](https://github.com/NativeScript/plugins/blob/main/packages/background-http) - A plugin that allows you to make background HTTP uploads.\n- [Downloader](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-downloader) - A NativeScript plugin to download files from the internet directly to the device.\n- [Email](https://github.com/NativeScript/plugins/blob/main/packages/email) - A plugin to compose an e-mail, have the user edit the draft manually and send it.\n- [InAppBrowser](https://github.com/proyecto26/nativescript-inappbrowser) - A NativeScript plugin that allows you to open URLs in an in-app browser.\n- [Messenger](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-messenger) - A NativeScript plugin for sending SMS or MMS.\n- [SMS Inbox](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-sms-inbox) - A NativeScript plugin to read text messages on Android phone inbox.\n- [SMS Receiver](https://github.com/comporell/nativescript-plugins/tree/master/packages/nativescript-sms-receiver) - A NativeScript plugin to receive SMS messages on Android phone.\n- [Social Share](https://github.com/NativeScript/plugins/blob/main/packages/social-share) - A plugin that allows you to share content to social media.\n- [Universal Links](https://www.npmjs.com/package/@nativescript-community/universal-links) - Provides Universal Links (iOS) and App Links (Android) support for NativeScript.\n\n#### Data \u0026 Storage\n\n- [Array Buffers](https://github.com/nativescript-community/arraybuffers) - Utility methods to work with Array Buffers in Nativescript.\n- [Clipboard](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-clipboard) - A NativeScript plugin that provides simple APIs to copy to and read from the system clipboard.\n- [Contacts](https://github.com/NativeScript/plugins/blob/main/packages/contacts) - A plugin that allows you to access Contacts directory on iOS and Android.\n- [MD5](https://github.com/nativescript-community/md5) - A NativeScript plugin for fast MD5 computation for files.\n- [preferences](https://github.com/nativescript-community/preferences) - This plugin allows native preference saving/loading on iOS and Android.\n- [Pinia Persisted State](https://github.com/kakha13/nativescript-plugins/tree/main/packages/pinia-persistedstate) - A NativeScript plugin that persists Pinia stores using configurable storage in Vue/Pinia apps.\n- [Secure Storage](https://github.com/NativeScript/plugins/blob/main/packages/secure-storage) - Provides secure storage using SAMKeychain on iOS and Hawk on Android.\n\n#### Development \u0026 Configuration\n\n- [App Availability](https://github.com/NativeScript/plugins/tree/main/packages/appavailability) - A plugin that checks if an app is installed on a device.\n- [Cross Code WAMR](https://github.com/listepo/cross-code/tree/main/packages/ns-wamr) - Loads and executes WebAssembly modules with the WAMR (WebAssembly Micro Runtime) interpreter, JIT, AOT, and WASI support.\n- [Cross Code WASM Fixture](https://github.com/listepo/cross-code/tree/main/packages/ns-wasm-fixture) - WebAssembly fixture used to test the NativeScript WASM plugins (@cross-code/ns-wasm3 and @cross-code/ns-wamr).\n- [Cross Code WASM3](https://github.com/listepo/cross-code/tree/main/packages/ns-wasm3) - Loads and executes WebAssembly modules with the wasm3 interpreter for iOS (Swift Package) and Android (Kotlin + Rust JNI via cargo-ndk).\n- [Cross Code Wry](https://github.com/listepo/cross-code/tree/main/packages/ns-wry) - NativeScript plugin built on Rust + UniFFI (uniffi-rs) with auto-generated Kotlin/Swift bindings, compiled by cargo-ndk for Android and linked into a Swift Package on iOS.\n- [DOM Types](https://github.com/nativescript-dom/types) - Single, centralized TypeScript types for NativeScript web frameworks providing better auto-complete/intellisense for Vue, React, Angular, Svelte, and SolidJS.\n- [Dotenv](https://github.com/ontrackms/nativescript-dotenv) - A NativeScript plugin that enables the use of environment variables in your app.\n- [Licenses](https://github.com/nativescript-community/licenses) - A NativeScript plugin to generate licenses JSON files.\n- [Localize](https://github.com/NativeScript/plugins/tree/main/packages/localize) - A plugin that implements internationalization (i18n) using the native capabilities of each platform.\n\n#### Device \u0026 Hardware Access\n\n- [Accelerometer](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-accelerometer) - An acceleration sensor measures the acceleration applied to the device, including the force of gravity.\n- [Barcode Scanner](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-barcodescanner) - A NativeScript plugin for scanning barcodes and QR codes.\n- [Check Version](https://github.com/Devendra0110/nativescript-check-version) - A NativeScript plugin for checking app version.\n- [Biometrics](https://github.com/NativeScript/plugins/blob/main/packages/biometrics) - A plugin that allows you to authenticate users with biometrics, such as fingerprints, facial recognition, etc.\n- [Ble](https://github.com/nativescript-community/ble) - Connect to and interact with Bluetooth LE peripherals.\n- [Brightness](https://github.com/NativeScript/plugins/blob/main/packages/brightness) - A plugin that get and set the device's brightness level.\n- [Camera](https://github.com/NativeScript/plugins/blob/main/packages/camera) - A plugin that allows you to take a picture and optionally save it on the device storage.\n- [Camera Plus](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-camera-plus) - A NativeScript camera with all the bells and whistles which can be embedded inside a view.\n- [Compass](https://github.com/modos189/nativescript-compass) - A NativeScript plugin that provides native compass functionality for both Android and iOS platforms.\n- [Device Info](https://github.com/DeepakArora76/nativescript-dna-deviceinfo) - The plugin offers cross-platform utility APIs to retrieve or query device-related information.\n- [Flashlight](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/flashlight) - This plugin allows you to enable/disable the flashlight/torch on your iOS/Android device.\n- [GPS](https://github.com/nativescript-community/gps) - Tracks GPS location updates regardless of the app state. Does not depend on Google Play Services.\n- [Haptics](https://github.com/NativeScript/plugins/blob/main/packages/haptics) - A plugin that allows you to add haptics to your app.\n- [NFC](https://github.com/ontrackms/nativescript-nfc) - A NativeScript plugin to discover, read, and write NFC tags.\n- [Nordic Semiconductor's DFU](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/nordic-dfu) - A NativeScript plugin that integrates Nordic Semiconductor's DFU library.\n- [Orientation](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-orientation) - A NativeScript plugin to control and listen for device screen orientation changes.\n- [Screen Orientation](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/screen-orientation) - This NativeScript plugin provides an easy and effective way to manage screen orientation across platforms. You can both read the current orientation and programmatically set a new orientation (including reverse modes).\n- [Screen Protector](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/screen-protector) - A NativeScript plugin to protect sensitive content from screen capture and recording. This plugin provides API methods to block screenshots and detect screen recording events — with native support for both iOS and Android.\n- [Socket Mobile](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-socketmobile) - A NativeScript plugin for Socket Mobile scanners.\n- [Sleep Control](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/sleepcontrol) - This plugin allows you to keep your device awake while the current app is running.\n- [Store Update](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/store-update) - A NativeScript plugin that provides useful methods to retrieve version information and check for updates in NativeScript applications (Android and iOS).\n- [WearOS Sensors](https://github.com/GeoTecINIT/nativescript-wearos-sensors) - A NativeScript plugin that provides access to various sensors on Wear OS devices.\n\n#### Media \u0026 File Processing\n\n- [Bitmap Factory](https://github.com/oliverphaser/nativescript-bitmap-factory) - A NativeScript plugin for creating and manipulating bitmap images.\n- [FFmpeg](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-ffmpeg) - A NativeScript plugin that allows you to run FFmpeg commands directly on mobile devices.\n- [Image Cropper](https://github.com/bthurlow/nativescript-imagecropper) - A NativeScript image cropping plugin.\n- [Image Optimize](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-imageoptimize) - A NativeScript plugin designed to optimize image rendering in applications.\n- [Image Picker](https://github.com/NativeScript/plugins/blob/main/packages/imagepicker) - Imagepicker plugin supporting both single and multiple selection.\n- [Pdf](https://github.com/NativeScript/plugins/blob/main/packages/pdf) - A simple PDF viewer.\n- [EPUB Reader](https://github.com/kakha13/nativescript-plugins/tree/main/packages/epub-reader) - A NativeScript plugin for reading EPUB books with a native FolioReader-based UI on iOS and Android.\n- [Printer](https://github.com/oliverphaser/nativescript-printer) - A NativeScript plugin for sending an image, PDF or the screen contents to a physical printer.\n- [Video Thumbnail](https://github.com/Bezlepkin/nativescript-plugins/tree/main/packages/nativescript-video-thumbnail) - A plugin that allows you to extract a thumbnail from a video.\n- [Zip](https://github.com/NativeScript/plugins/blob/main/packages/zip) - A plugin to zip and unzip files.\n\n#### Search \u0026 AI\n\n- [Algolia](https://github.com/nativescript-community/algolia) - A NativeScript plugin for Algolia search.\n- [Speech Recognition](https://github.com/EddyVerbruggen/nativescript-speech-recognition) - Speech to text, using the awesome engines readily available on the device.\n- [TextToSpeech](https://github.com/nativescript-community/texttospeech) - A Text to Speech NativeScript plugin for Android \u0026 iOS.\n\n#### Security \u0026 Context\n\n- [Awarns Framework](https://github.com/GeoTecINIT/awarns-framework) - Easing the development of context-aware apps.\n- [Context APIs](https://github.com/GeoTecINIT/nativescript-context-apis) - A NativeScript plugin to ease the access to mobile phone's real-world context.\n- [iOS Security](https://github.com/NativeScript/plugins/tree/main/packages/ios-security) - IOSSecuritySuite for NativeScript.\n- [Persona](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-persona) - A NativeScript plugin for [Persona](https://withpersona.com/), a secure identity verification solution.\n- [Tracking Transparency](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-tracking-transparency) - A NativeScript library for interacting with the tracking API on iOS 14+.\n\n#### User Interface \u0026 Interaction\n\n- [Gesture Handler](https://github.com/nativescript-community/gesturehandler) - Declarative API exposing platform native touch and gesture system to NativeScript.\n- [IQ Keyboard Manager](https://github.com/NativeScript/plugins/blob/main/packages/iqkeyboardmanager) - A NativeScript wrapper for the popular IQKeyboardManager iOS framework.\n- [Intersection Observer](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-intersection-observer) - A NativeScript plugin that detects when a UI element enters or exits the viewport.\n- [Keyboard](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-keyboard) - A NativeScript plugin that allows programmatically showing and hiding the virtual keyboard.\n- [Keyboard Opening](https://github.com/Bezlepkin/nativescript-plugins/tree/main/packages/nativescript-keyboard-opening) - A plugin that allows you to track keyboard opening, changing, closing and returns keyboard height.\n- [System UI](https://github.com/nativescript-community/systemui) - Provides API for changing the styles of SystemUI (StatusBar, NavigationBar, Etc) on iOS.\n- [Theme Switcher](https://github.com/NativeScript/plugins/blob/main/packages/theme-switcher) - A plugin that allows you to switch themes based on the theme from @NativeScript/theme.\n- [View Shot](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-view-shot) - Take a screenshot of an existing view, or render a view in the background and take a screenshot of it.\n\n## More Plugins\n\n- [NativeScript Market](https://market.nativescript.org) - Community plugin directory.\n- [NativeScript on NPM](https://www.npmjs.com/search?page=0\u0026q=nativescript\u0026sortBy=score) - Plugin list sorted by popularity.\n\n## Font \u0026 Font Icon\n\n- [Fonts](https://docs.nativescript.org/project-structure/src/fonts) - How to add fonts type in NativeScript.\n- [Material Design Symbols](https://nstudio.io/blog/using-material-design-symbols-in-nativescript) - Using Material Design Symbols in NativeScript.\n\n## Security\n\n- [JavaScript obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator) - A tool for obfuscating JavaScript code to protect application logic and make reverse-engineering more difficult.\n\n## Testing\n\n### Unit Testing\n\n- [Cross Code Vitest](https://github.com/listepo/cross-code/tree/main/packages/vitest-ns) - Vitest 4 custom pool for running JavaScript/TypeScript unit tests inside real NativeScript runtimes on Android and iOS.\n- [Cross Code Vitest UI](https://github.com/listepo/cross-code/tree/main/packages/vitest-ns-ui) - Optional NativeScript Core results UI for @cross-code/vitest-ns, allowing CI/headless users to avoid UI dependencies.\n- [NativeScript-Vue unit testing with Vitest](https://blog.nativescript.org/nativescript-vue-vitest-testing/) - An article on unit testing NativeScript-Vue applications with Vitest.\n- [NativeScript Unit Test Runner v3](https://blog.nativescript.org/unit-testing-with-v3-runner/) - Test your apps, your plugins, as well as platform APIs 💪 + integration extras like SonarCloud.\n\n### End-to-end Integration Testing\n\n- [E2E Testing](https://docs.nativescript.org/guide/testing) - For end-to-end testing, consider using Maestro or the @NativeScript/detox plugin.\n- [Detox](https://docs.nativescript.org/plugins/detox) - Gray box end-to-end testing and automation framework for mobile apps.\n- [Maestro](https://nstudio.io/blog/maestro-ui-testing-nativescript) - This is the simplest and most effective UI testing framework.\n\n## Background Service\n\n- [Web Workers API](https://docs.nativescript.org/guide/multithreading) - The Workers API in NativeScript is loosely based on the [`Web Workers API`](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers) and the [`Web Workers Specification`](https://www.w3.org/TR/workers/).\n- [JSch](https://github.com/NathanWalker/android-jsch-example) - An Android example using workers for background threading, demonstrating a SSH connection via `com.jcraft.JSch`.\n\n## macOS\n\n- [Solidjs for macOS with NativeScript](https://github.com/ammarahm-ed/nativescript-macos-solid) - Build native macOS desktop applications using SolidJS and the NativeScript runtime.\n  - [Try yourself with Solid Desktop on macOS](https://apps.apple.com/us/app/solid-desktop/id6737216890?mt=12)\n\n## visionOS (Vision Pro)\n\n- [What happens when a SwiftUI and NativeScript developer embrace each other?](https://blog.nativescript.org/swiftui-dev-embraces-ns-dev/)\n- [How to add visionOS to an existing app?](https://blog.nativescript.org/add-visionos-to-existing-nativescript-app/)\n- [Particle Systems via RealityKit and Multiple Scenes during Vision Pro development with NativeScript](https://blog.nativescript.org/particles-and-multiple-scenes-vision-pro-development/)\n- [NativeScript visionOS Fastlane Template](https://github.com/hmallen99/nativescript-visionos-fastlane-template) - A template to automate building and deploying visionOS apps built with NativeScript using Fastlane.\n\n## Videos \u0026 Podcasts\n\n- [High Fidelity Platform APIs with v8 and NativeScript](https://www.youtube.com/watch?v=Mzy1jWxrSiw)\n- [How NativeScript with Angular lit up Vegas in the Professional Lighting Industry](https://www.youtube.com/watch?v=3GT86zwEkSU)\n- [Embedding V8 in the real world by Stanimira Vlaeva](https://www.youtube.com/watch?v=wz7Znu6tqFw)\n- [Lightning Talk: Understanding how NativeScript works plus how to add your own Flavor](https://www.youtube.com/watch?v=iweVLGNzx1A)\n- [Frontend Nation 2025: Native API Security with NativeScript](https://www.youtube.com/watch?v=iD_QWvJAiSI)\n- [Why NativeScript? Why it's worth learning today, tips for avoiding common pitfalls, and what's coming next](https://x.com/frontendnation/status/1936113360702980351)\n- [Real Native Vue Apps with NativeScript-Vue — VueConf US 2024](https://www.youtube.com/watch?v=6jmU1EfKWF0)\n- [Use Native APIs in JS with Eduardo Speroni and Nathan Walker](https://www.youtube.com/watch?v=kzdq7GvXzAo)\n- [Dive into NativeScript w/Nathan Walker \u0026 Ammar Ahmed](https://www.youtube.com/watch?v=j0s8w34Xh9o)\n- [Kyohei Hamaguchi - Svelte Native in production](https://www.youtube.com/watch?v=0UwwJSQlKOM)\n- [Alex Ziskind NativeScript Highlights](https://www.youtube.com/@AZisk/search?query=nativescript)\n- [NativeScript 8.9 Q\u0026A](https://www.youtube.com/watch?v=42dS4SwBKvw)\n\n## Interactive Demos \u0026 Examples\n\n- [Core](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/core) - Example using pure NativeScript with TypeScript/JavaScript.\n- [Angular](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/angular) - Example using NativeScript with Angular.\n- [Vue](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/vue) - Example using NativeScript with Vue.\n- [React](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/react) - Example using NativeScript with React.\n- [Solid](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/solid) - Example using NativeScript with Solid.\n- [Svelte](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/svelte) - Example using NativeScript with Svelte.\n\n## Tutorials\n\n### AI \u0026 Machine Learning\n\n- [Use Gemini Pro with NativeScript](https://x.com/NativeScript/status/1940163248051167399) - Official demo showcasing Gemini Pro AI integration. [Interactive Demo](https://stackblitz.com/edit/nativescript-gemini-pro?file=src%2Fhome.html), Try it live on StackBlitz.\n- [Morphing Swift to 100% TypeScript with NativeScript + AI](https://nstudio.io/blog/morphing-swift-to-nativescript) - Advanced tutorial on converting Swift code to TypeScript using AI.\n\n### Platform-Specific\n\n- [Apple FoundationModels Documentation](https://developer.apple.com/documentation/foundationmodels) - Official Apple documentation for on-device AI.\n- [Stream AI Responses using iOS 26 FoundationModels](https://nstudio.io/blog/stream-ai-responses-ios-26-foundationmodels) - Tutorial on implementing streaming AI responses.\n- [ns-ios-foundationmodels](https://github.com/NathanWalker/ns-ios-foundationmodels) - Example NativeScript app using iOS 26+ FoundationModels.\n\n## Misc\n\n- [iOS 26 Liquid Glass](https://x.com/NativeScript/status/1932904031070097498)\n- [Configure build.xcconfig for iOS 26 Liquid Glass](https://x.com/NativeScript/status/1932904032454214131)\n\n## Tools\n\n- [NativeScript online directly on StackBlitz by NativeScript Preview](https://preview.nativescript.org/)\n- [Plugin Seed for Build NativeScript Plugins Fast ⚡](https://github.com/NativeScript/plugin-seed)\n- [Nx: Smart Repos and Fast Builds](https://github.com/NativeScript/nx)\n- [Cross-platform (xplat) tools for Nx workspaces](https://github.com/nstudio/xplat)\n- [Crash Reporting with Sentry](https://docs.nativescript.org/guide/crash-reporting-sentry)\n- [NativeScript Snippets for Sublime Text](https://packagecontrol.io/search/nativescript)\n- [NativeScript Snippets for Visual Studio Code](https://marketplace.visualstudio.com/search?term=NativeScript\u0026target=VSCode\u0026category=All%20categories\u0026sortBy=Relevance)\n- [Cursor Editor Rules for NativeScript](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nativescript-cursorrules-prompt-file.mdc)\n- [NativeScript Forge GUI](https://github.com/nativescript-forge/gui-app) - A visual toolkit for NativeScript developers to manage projects, configure platforms, and accelerate development with a unified interface.\n- [NativeScript Forge CLI](https://github.com/nativescript-forge/cli) - An opinionated interactive wrapper around the NativeScript CLI, designed to streamline your development workflow with a beautiful and intuitive interface.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/dyazincahya%2Fawesome-nativescript/projects"}