NativeScript
Some data may be outdated — see provenance labels.
⚡ 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. observed · 2026-09-22
Health v2 · maintenance only
96/100
- Activity 95
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 3.0
- age_days: 4251
- days_rel: 35
- days_push: 30
- n_releases_24m: 43
Adoption not part of the score
25652 stars · 1738 forks observed · 2026-09-22
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
NativeScript is an open‑source framework that lets you build native iOS, Android and visionOS apps using JavaScript or TypeScript. It provides a CLI, UI component library, and a plugin ecosystem for accessing native device features.
Use cases
- build a native iOS app using Angular
- create a cross‑platform mobile app with React and TypeScript
- access device camera and location from JavaScript code
- develop a Vue‑based mobile app that runs on Android and iOS
- use the NativeScript CLI to generate and run apps on emulators
- integrate native SDKs (e.g., Facebook, Firebase) via plugins
When to choose
- You want a single codebase in JavaScript/TypeScript that compiles to true native iOS and Android binaries.
- You need direct access to native APIs without writing Swift/Java/Kotlin yourself.
- You prefer using popular web frameworks (Angular, React, Vue, Svelte) for mobile UI development.
When to avoid
- You require heavy native UI customisation that is easier with platform‑specific SDKs.
- Your team is focused on pure Swift/Objective‑C or Kotlin/Java development.
- You need out‑of‑the‑box support for Flutter or other non‑JS runtimes.
Facets
framework · maturity active
mobile-framework ui-components cli plugin-system mobile-development cross-platform web-development cross-platform cli typescript javascript angular react vue svelte solid flutter native-apis ios android nodejs
7 sources
- readme: https://github.com/NativeScript/NativeScript · fetched 2026-09-22 · df1ceea12738
- homepage: https://nativescript.org · fetched 2026-09-28 · dbeb4fea7e24
- registry_npm: https://registry.npmjs.org/nativescript-geolocation · fetched 2026-09-28 · c743784de33d
- registry_npm: https://registry.npmjs.org/nativescript-imagepicker · fetched 2026-09-28 · bb666e4458c7
- registry_npm: https://registry.npmjs.org/nativescript-background-http · fetched 2026-09-28 · 6fb012da8caa
- registry_npm: https://registry.npmjs.org/nativescript-camera · fetched 2026-09-28 · 97199d656d78
- registry_npm: https://registry.npmjs.org/nativescript-facebook · fetched 2026-09-28 · 2287d894b4ce
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NativeScript/NativeScript | main | 96 |
| NativeScript/nativescript-angular | plugin | 23 |
| NativeScript/nativescript-cli | backend | 98 |
| NativeScript/android | backend | 91 |
| NativeScript/docs-v7 | docs | 10 |
| NativeScript/nativescript-sdk-examples-ng | examples | 44 |
| NativeScript/nativescript-app-templates | examples | 75 |
| NativeScript/plugins | plugin | 73 |
| NativeScript/tailwind | plugin | 87 |
| NativeScript/ios | backend | 94 |
| NativeScript/nativescript-geolocation | plugin | 10 |
| NativeScript/theme | plugin | 23 |
| NativeScript/sample-ng-todomvc | examples | 32 |
| NativeScript/nativescript-imagepicker | plugin | 23 |
| NativeScript/nativescript-background-http | plugin | 23 |
| NativeScript/nativescript-dev-webpack | infra | 10 |
| NativeScript/android-dts-generator | infra | 64 |
| NativeScript/nativescript-camera | plugin | 23 |
| NativeScript/nativescript-facebook | plugin | 23 |
| NativeScript/nativescript-dev-appium | infra | 23 |
| NativeScript/firebase | plugin | 66 |
| NativeScript/angular | plugin | 89 |
| NativeScript/nativescript-sdk-examples-js | examples | 23 |
For agents
markdown · JSON · MCP: product_card(name="NativeScript/NativeScript")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem