{"id":13406819,"url":"https://github.com/NativeScript/NativeScript","last_synced_at":"2025-03-14T11:30:46.644Z","repository":{"id":27998279,"uuid":"31492490","full_name":"NativeScript/NativeScript","owner":"NativeScript","description":"⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.","archived":false,"fork":false,"pushed_at":"2024-10-24T02:22:10.000Z","size":172246,"stargazers_count":24218,"open_issues_count":911,"forks_count":1638,"subscribers_count":658,"default_branch":"main","last_synced_at":"2024-10-30T05:27:06.271Z","etag":null,"topics":["android","angular","capacitor","cross-platform","flutter","hacktoberfest","ios","java","javascript","kotlin","nativescript","objective-c","react","solidjs","svelte","swift","swiftui","typescript","visionpro","vue"],"latest_commit_sha":null,"homepage":"https://nativescript.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NativeScript.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"NativeScript","open_collective":"nativescript"}},"created_at":"2015-03-01T09:47:08.000Z","updated_at":"2024-10-30T00:36:06.000Z","dependencies_parsed_at":"2024-04-24T17:41:42.381Z","dependency_job_id":"6e1fd531-e933-4ada-957d-ff29c5c423dc","html_url":"https://github.com/NativeScript/NativeScript","commit_stats":{"total_commits":5708,"total_committers":298,"mean_commits":"19.154362416107382","dds":0.8917309039943938,"last_synced_commit":"050601232ac4f424e9d3ba6b711f3ada4afe253b"},"previous_names":[],"tags_count":256,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2FNativeScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2FNativeScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2FNativeScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2FNativeScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NativeScript","download_url":"https://codeload.github.com/NativeScript/NativeScript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241064961,"owners_count":19903360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["android","angular","capacitor","cross-platform","flutter","hacktoberfest","ios","java","javascript","kotlin","nativescript","objective-c","react","solidjs","svelte","swift","swiftui","typescript","visionpro","vue"],"created_at":"2024-07-30T19:02:40.110Z","updated_at":"2025-03-14T11:30:41.611Z","avatar_url":"https://github.com/NativeScript.png","language":"TypeScript","readme":"[![NativeScript](./tools/graphics/cover.png)](https://nativescript.org)\n\n\u003cp\u003e\n\n  [![Automated Android Tests Passing](https://github.com/NativeScript/NativeScript/actions/workflows/apps_automated_android.yml/badge.svg)](https://github.com/NativeScript/NativeScript/actions/workflows/apps_automated_android.yml)\n  [![Automated iOS Tests Passing](https://github.com/NativeScript/NativeScript/actions/workflows/apps_automated_ios.yml/badge.svg)](https://github.com/NativeScript/NativeScript/actions/workflows/apps_automated_ios.yml)\n  [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/NativeScript/NativeScript/blob/main/LICENSE)\n  [![NPM Version](https://badge.fury.io/js/%40nativescript%2Fcore.svg)](https://www.npmjs.com/@nativescript/core)\n  [![Discord](https://badgen.net/badge/icon/discord?icon=discord\u0026label)](https://nativescript.org/discord)\n  [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FNativeScript%2FNativeScript.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FNativeScript%2FNativeScript?ref=badge_shield)\n  [![website](https://img.shields.io/badge/website-nativescript.org-purple.svg)](https://nativescript.org)\n  [![https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg](https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg)](https://good-labs.github.io/greater-good-affirmation)\n  [![support](https://img.shields.io/badge/sponsor-Open%20Collective-blue.svg)](https://opencollective.com/NativeScript)\n\n\u003c/p\u003e\n\n[NativeScript](http://www.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://app.fossa.com/api/projects/git%2Bgithub.com%2FNativeScript%2FNativeScript.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FNativeScript%2FNativeScript?ref=badge_large)\n\n## Contribute\n\n1. [Setup your local development environment](https://docs.nativescript.org/setup/)\n\n2. Clone to contribute:\n\n```bash\n$ git clone https://github.com/NativeScript/NativeScript.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://github.com/NativeScript/NativeScript/blob/main/tools/notes/CONTRIBUTING.md) and see [our code of governance](https://github.com/NativeScript/management/blob/master/nativescript-governance.md) to become as involved as you want to be.\n\n## @nativescript/*\n\n- [@nativescript/core](https://github.com/NativeScript/NativeScript/tree/main/packages/core)\n  Singular primitives offering an easy-to-use API surface for diverse iOS/visionOS/Android APIs implemented with NativeScript.\n- [@nativescript/types](https://github.com/NativeScript/NativeScript/tree/main/packages/types)\n  Types for both iOS/Android below wrapped up as a convenience. *Most commonly used.*\n- [@nativescript/types-ios](https://github.com/NativeScript/NativeScript/tree/main/packages/types-ios)\n  Types for iOS.\n- [@nativescript/types-android](https://github.com/NativeScript/NativeScript/tree/main/packages/types-android)\n  Types for Android.\n- [@nativescript/types-minimal](https://github.com/NativeScript/NativeScript/tree/main/packages/types-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/ui-mobile-base](https://github.com/NativeScript/NativeScript/tree/main/packages/ui-mobile-base)\n  UI mobile base native classes used by core.\n- [@nativescript/webpack](https://github.com/NativeScript/NativeScript/tree/main/packages/webpack5)\n  Webpack build utilities and configs used by NativeScript apps.\n\n## Quick Links\n\n- [NativeScript Home](https://nativescript.org)\n- [NativeScript Tutorials](https://docs.nativescript.org/tutorials/)\n- [NativeScript documentation](https://docs.nativescript.org/)\n- JavaScript starter: https://nativescript.new/javascript\n- TypeScript starter: https://nativescript.new/typescript\n- Angular starter: https://nativescript.new/angular\n- React starter: https://nativescript.new/react\n- Solid starter: https://nativescript.new/solid\n- Svelte starter: https://nativescript.new/svelte\n- Vue starter: https://nativescript.new/vue\n- [NativeScript on Twitter](http://twitter.com/NativeScript)\n- [NativeScript on Discord](https://nativescript.org/discord)\n- [NativeScript on Stack Overflow](http://stackoverflow.com/questions/tagged/nativescript)\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://github.com/NativeScript/ios)\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://github.com/NativeScript/android)\n\tEmpowers JavaScript code to be executed on Android devices written in a mix of C++, Java and Kotlin.\n- [CLI](https://github.com/NativeScript/nativescript-cli)\n\tCommand-line interface empowering you to create, build, and run apps using NativeScript.\n- [Docs](https://github.com/NativeScript/docs)\n\tDocumentation available at \u003chttp://docs.nativescript.org/\u003e written in Markdown.\n- [Plugins](https://github.com/NativeScript/plugins)\n  Various TSC managed plugins. Also a good reference is the [plugin marketplace](https://market.nativescript.org/) with several additional plugins.\n- [Firebase](https://github.com/NativeScript/firebase)\n  Modular Firebase 🔥 implementation for supported platforms.\n- [ML Kit](https://github.com/NativeScript/mlkit)\n  Google's [ML Kit SDKs for supported platforms](https://developers.google.com/ml-kit).\n- [Payments](https://github.com/NativeScript/payments)\n  In-App Purchase, Subscriptions, Google Pay and Apple Pay.\n- [Artwork](https://github.com/NativeScript/artwork)\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://openjsf.org) and `NativeScript` contributors. All rights reserved. The [OpenJS Foundation](https://openjsf.org) has registered trademarks and uses trademarks.  For a list of trademarks of the [OpenJS Foundation](https://openjsf.org), please see our [Trademark Policy](https://trademark-policy.openjsf.org/) and [Trademark List](https://trademark-list.openjsf.org/).  Trademarks and logos not indicated on the [list of OpenJS Foundation trademarks](https://trademark-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://openjsf.org/) | [Terms of Use](https://terms-of-use.openjsf.org/) | [Privacy Policy](https://privacy-policy.openjsf.org/) | [OpenJS Foundation Bylaws](https://bylaws.openjsf.org/) | [Trademark Policy](https://trademark-policy.openjsf.org/) | [Trademark List](https://trademark-list.openjsf.org/) | [Cookie Policy](https://www.linuxfoundation.org/cookies/)\n\n\u003ch3 align=\"center\"\u003eMade with ❤️\u003c/h3\u003e\n","funding_links":["https://github.com/sponsors/NativeScript","https://opencollective.com/nativescript","https://opencollective.com/NativeScript"],"categories":["MVC Frameworks and Libraries","TypeScript","JavaScript","Web 后端","Uncategorized","前端技术","JavaScript框架","Mobile","MVC Frameworks and Libraries [🔝](#readme)","Awesome Tools","angular","Built with TypeScript","MVC 框架和库"],"sub_categories":["Runner","Uncategorized","其他_文本生成、文本对话","Languages","Misc","Mobile","运行器","运行器e2e测试"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNativeScript%2FNativeScript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNativeScript%2FNativeScript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNativeScript%2FNativeScript/lists"}