[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3643":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":15,"starSnapshotCount":15,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},3643,"NativeScript","NativeScript\u002FNativeScript","⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.","https:\u002F\u002Fnativescript.org",null,"TypeScript",25530,1737,648,773,0,4,32,1,44.72,"MIT License",false,"main",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"android","angular","capacitor","cross-platform","flutter","ios","java","javascript","kotlin","nativescript","objective-c","react","solidjs","svelte","swift","swiftui","typescript","visionos","visionpro","vue","2026-06-12 02:00:52","[![NativeScript](.\u002Ftools\u002Fgraphics\u002Fcover.png)](https:\u002F\u002Fnativescript.org)\n\n\u003Cp>\n\n  [![Automated Android Tests Passing](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Factions\u002Fworkflows\u002Fapps_automated_android.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Factions\u002Fworkflows\u002Fapps_automated_android.yml)\n  [![Automated iOS Tests Passing](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Factions\u002Fworkflows\u002Fapps_automated_ios.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Factions\u002Fworkflows\u002Fapps_automated_ios.yml)\n  [![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg)](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Fblob\u002Fmain\u002FLICENSE)\n  [![NPM Version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F%40nativescript%2Fcore.svg)](https:\u002F\u002Fwww.npmjs.com\u002F@nativescript\u002Fcore)\n  [![Discord](https:\u002F\u002Fbadgen.net\u002Fbadge\u002Ficon\u002Fdiscord?icon=discord&label)](https:\u002F\u002Fnativescript.org\u002Fdiscord)\n  [![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2FNativeScript%2FNativeScript.svg?type=shield)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2FNativeScript%2FNativeScript?ref=badge_shield)\n  [![website](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwebsite-nativescript.org-purple.svg)](https:\u002F\u002Fnativescript.org)\n  [![https:\u002F\u002Fgood-labs.github.io\u002Fgreater-good-affirmation\u002Fassets\u002Fimages\u002Fbadge.svg](https:\u002F\u002Fgood-labs.github.io\u002Fgreater-good-affirmation\u002Fassets\u002Fimages\u002Fbadge.svg)](https:\u002F\u002Fgood-labs.github.io\u002Fgreater-good-affirmation)\n  [![support](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsponsor-Open%20Collective-blue.svg)](https:\u002F\u002Fopencollective.com\u002FNativeScript)\n\n\u003C\u002Fp>\n\n[NativeScript](http:\u002F\u002Fwww.nativescript.org) empowers you to access native APIs from JavaScript directly. Currently iOS, Android, and visionOS runtimes are provided for rich mobile development across a variety of diverse use cases.\n\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2FNativeScript%2FNativeScript.svg?type=large)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2FNativeScript%2FNativeScript?ref=badge_large)\n\n## Quick Start\n\nTo get started with NativeScript, follow these steps:\n\n1.  **Install the NativeScript CLI globally:**\n    ```bash\n    npm install -g nativescript\n    ```\n\n2.  **Create a new project:**\n    ```bash\n    ns create my-app\n    ```\n\n3.  **Navigate into your project directory:**\n    ```bash\n    cd my-app\n    ```\n\n4.  **Run your app on an emulator or device:**\n    ```bash\n    ns run android\n    ```\n    or\n    ```bash\n    ns run ios\n    ```\n\n## Contribute\n\n1. [Setup your local development environment](https:\u002F\u002Fdocs.nativescript.org\u002Fsetup\u002F)\n\n2. Clone to contribute:\n\n```bash\n$ git clone https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript.git\n$ cd NativeScript\n\n# setup workspace for development\n$ npm run setup\n\n# list all available commands to run\n$ npm start\n```\n\nWe love you and your pull requests 🤗. Please follow our [contributing guide](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Fblob\u002Fmain\u002Ftools\u002Fnotes\u002FCONTRIBUTING.md) and see [our code of governance](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fmanagement\u002Fblob\u002Fmaster\u002Fnativescript-governance.md) to become as involved as you want to be.\n\n## @nativescript\u002F*\n\n- [@nativescript\u002Fcore](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Fcore)\n  Singular primitives offering an easy-to-use API surface for diverse iOS\u002FvisionOS\u002FAndroid APIs implemented with NativeScript.\n- [@nativescript\u002Ftypes](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Ftypes)\n  Types for both iOS\u002FAndroid below wrapped up as a convenience. *Most commonly used.*\n- [@nativescript\u002Ftypes-ios](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Ftypes-ios)\n  Types for iOS.\n- [@nativescript\u002Ftypes-android](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Ftypes-android)\n  Types for Android.\n- [@nativescript\u002Ftypes-minimal](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Ftypes-minimal)\n  A very minimal set of types for only the latest Android and iOS sdks. Most commonly used to optimize Web-based IDE's which auto load all type declarations from node_modules.\n- [@nativescript\u002Fui-mobile-base](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Fui-mobile-base)\n  UI mobile base native classes used by core.\n- [@nativescript\u002Fwebpack](https:\u002F\u002Fgithub.com\u002FNativeScript\u002FNativeScript\u002Ftree\u002Fmain\u002Fpackages\u002Fwebpack5)\n  Webpack build utilities and configs used by NativeScript apps.\n\n## Quick Links\n\n- [NativeScript Home](https:\u002F\u002Fnativescript.org)\n- [NativeScript Tutorials](https:\u002F\u002Fdocs.nativescript.org\u002Ftutorials\u002F)\n- [NativeScript documentation](https:\u002F\u002Fdocs.nativescript.org\u002F)\n- JavaScript starter: https:\u002F\u002Fnativescript.new\u002Fjavascript\n- TypeScript starter: https:\u002F\u002Fnativescript.new\u002Ftypescript\n- Angular starter: https:\u002F\u002Fnativescript.new\u002Fangular\n- React starter: https:\u002F\u002Fnativescript.new\u002Freact\n- Solid starter: https:\u002F\u002Fnativescript.new\u002Fsolid\n- Svelte starter: https:\u002F\u002Fnativescript.new\u002Fsvelte\n- Vue starter: https:\u002F\u002Fnativescript.new\u002Fvue\n- Vue 3 starter: https:\u002F\u002Fnativescript.new\u002Fvue3\n- [NativeScript on Twitter](http:\u002F\u002Ftwitter.com\u002FNativeScript)\n- [NativeScript on Discord](https:\u002F\u002Fnativescript.org\u002Fdiscord)\n- [NativeScript on Stack Overflow](http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fnativescript)\n\n## Other source repos\n\nOutside the source centralized in this repo, NativeScript consists of a few other source repos. Here are the major ones:\n\n- [iOS and visionOS Runtime](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fios)\n\tEmpowers JavaScript code to be executed on iOS and visionOS devices written in a mix of C++, Objective-C, and Swift.\n- [Android Runtime](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fandroid)\n\tEmpowers JavaScript code to be executed on Android devices written in a mix of C++, Java and Kotlin.\n- [CLI](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fnativescript-cli)\n\tCommand-line interface empowering you to create, build, and run apps using NativeScript.\n- [Docs](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fdocs)\n\tDocumentation available at \u003Chttp:\u002F\u002Fdocs.nativescript.org\u002F> written in Markdown.\n- [Plugins](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fplugins)\n  Various TSC managed plugins. Also a good reference is the [plugin marketplace](https:\u002F\u002Fmarket.nativescript.org\u002F) with several additional plugins.\n- [Firebase](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Ffirebase)\n  Modular Firebase 🔥 implementation for supported platforms.\n- [ML Kit](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fmlkit)\n  Google's [ML Kit SDKs for supported platforms](https:\u002F\u002Fdevelopers.google.com\u002Fml-kit).\n- [Payments](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fpayments)\n  In-App Purchase, Subscriptions, Google Pay and Apple Pay.\n- [Artwork](https:\u002F\u002Fgithub.com\u002FNativeScript\u002Fartwork)\n  Want to use our logo or colors? Feel free to use any of our ready-to-use media material.\n\n## Copyright notice\n\nCopyright [OpenJS Foundation](https:\u002F\u002Fopenjsf.org) and `NativeScript` contributors. All rights reserved. The [OpenJS Foundation](https:\u002F\u002Fopenjsf.org) has registered trademarks and uses trademarks.  For a list of trademarks of the [OpenJS Foundation](https:\u002F\u002Fopenjsf.org), please see our [Trademark Policy](https:\u002F\u002Ftrademark-policy.openjsf.org\u002F) and [Trademark List](https:\u002F\u002Ftrademark-list.openjsf.org\u002F).  Trademarks and logos not indicated on the [list of OpenJS Foundation trademarks](https:\u002F\u002Ftrademark-list.openjsf.org) are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\n\n[The OpenJS Foundation](https:\u002F\u002Fopenjsf.org\u002F) | [Terms of Use](https:\u002F\u002Fterms-of-use.openjsf.org\u002F) | [Privacy Policy](https:\u002F\u002Fprivacy-policy.openjsf.org\u002F) | [OpenJS Foundation Bylaws](https:\u002F\u002Fbylaws.openjsf.org\u002F) | [Trademark Policy](https:\u002F\u002Ftrademark-policy.openjsf.org\u002F) | [Trademark List](https:\u002F\u002Ftrademark-list.openjsf.org\u002F) | [Cookie Policy](https:\u002F\u002Fwww.linuxfoundation.org\u002Fcookies\u002F)\n\n\u003Ch3 align=\"center\">Made with ❤️\u003C\u002Fh3>\n","NativeScript 是一个用于开发跨平台移动应用的框架，支持使用 TypeScript 直接访问原生 API。其核心功能包括通过 TypeScript、Angular、React、Vue 等前端技术栈来构建 iOS 和 Android 应用，并且兼容 Swift、Objective-C、Kotlin 和 Java 等原生语言。此外，它还提供了对 Flutter 的支持，使得开发者可以灵活选择最适合自己的工具和技术栈。NativeScript 适用于需要高效复用代码同时保持高性能和良好用户体验的场景，特别适合那些希望利用已有 Web 技能快速进入移动端开发领域的团队和个人。",2,"2026-06-11 02:55:15","top_language"]