    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              NativeScript / NativeScript Public

                      * Uh oh!

                        There was an error while loading. Please reload this page.

              * Notifications You must be signed in to change notification settings
              * Fork 1.7k
                * Star 25.6k
          * Code
          * Issues 772
          * Pull requests 66
          * Discussions
          * Actions
          * Projects
          * Wiki
          * Security and quality 0
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Discussions
                  * Actions
                  * Projects
                  * Wiki
                  * Security and quality
                  * Insights
                                              main
                                          Branches Tags
                                            Go to file
                                        Code
                                          Open more actions menu

                                        Folders and files

                                          Name                          Name                            Last commit message    Last commit date
                                            Latest commit             
                                                                      
                                                History               
                                                                      
                                                7,919 Commits         
                                                  7,919 Commits       
                                                  .agent/ skills                .agent/ skills                                                 
                                                  .claude                       .claude                                                        
                                                  .github                       .github                                                        
                                                  .husky                        .husky                                                         
                                                  .vscode                       .vscode                                                        
                                                  apps                          apps                                                           
                                                  packages                      packages                                                       
                                                  tools                         tools                                                          
                                                  .editorconfig                 .editorconfig                                                  
                                                  .eslintrc.json                .eslintrc.json                                                 
                                                  .gitignore                    .gitignore                                                     
                                                  .npsrc                        .npsrc                                                         
                                                  .prettierignore               .prettierignore                                                
                                                  .prettierrc.json              .prettierrc.json                                               
                                                  AGENTS.md                     AGENTS.md                                                      
                                                  CODE_OF_CONDUCT.md            CODE_OF_CONDUCT.md                                             
                                                  LICENSE                       LICENSE                                                        
                                                  README.md                     README.md                                                      
                                                  jest.config.ts                jest.config.ts                                                 
                                                  jest.preset.js                jest.preset.js                                                 
                                                  migrations.json               migrations.json                                                
                                                  nx.json                       nx.json                                                        
                                                  osv-scanner.toml              osv-scanner.toml                                               
                                                  package-lock.json             package-lock.json                                              
                                                  package.json                  package.json                                                   
                                                  references.d.ts               references.d.ts                                                
                                                  tsconfig.base.json            tsconfig.base.json                                             
                                                  tsconfig.eslint.json          tsconfig.eslint.json                                           
                                                  vitest.workspace.ts           vitest.workspace.ts                                            
                                            View all files            
                                          

                                              Repository files navigation

                                                * 
                                                * README
                                                * Code of conduct
                                                * Contributing
                                                * MIT license
                                                * Security
                                                More items

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

                                                Quick Start

                                              To get started with NativeScript, follow these steps:

                                               1. Install the NativeScript CLI globally:

                                                    npm install -g nativescript

                                               2. Create a new project:

                                                    ns create my-app

                                               3. Navigate into your project directory:

                                                    cd my-app

                                               4. Run your app on an emulator or device:

                                                    ns run android

                                                  or

                                                    ns run ios

                                                Contribute

                                               1. Setup your local development environment

                                               2. Clone to contribute:

                                                $ git clone https://github.com/NativeScript/NativeScript.git
                                                $ cd NativeScript
                                                
                                                 # setup workspace for development
                                                $ npm run setup
                                                
                                                 # list all available commands to run
                                                $ npm start

                                              We love you and your pull requests 🤗. Please follow our contributing guide and see our code of governance to become as involved as you want to be.

                                                @nativescript/*

                                                * @nativescript/core Singular primitives offering an easy-to-use API surface for diverse iOS/visionOS/Android APIs implemented with NativeScript.
                                                * @nativescript/types Types for both iOS/Android below wrapped up as a convenience. Most commonly used.
                                                * @nativescript/types-ios Types for iOS.
                                                * @nativescript/types-android Types for Android.
                                                * @nativescript/types-minimal 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.
                                                * @nativescript/ui-mobile-base UI mobile base native classes used by core.
                                                * @nativescript/webpack Webpack build utilities and configs used by NativeScript apps.

                                                Quick Links

                                                * NativeScript Home
                                                * NativeScript Tutorials
                                                * NativeScript documentation
                                                * JavaScript starter: https://nativescript.new/javascript
                                                * TypeScript starter: https://nativescript.new/typescript
                                                * Angular starter: https://nativescript.new/angular
                                                * React starter: https://nativescript.new/react
                                                * Solid starter: https://nativescript.new/solid
                                                * Svelte starter: https://nativescript.new/svelte
                                                * Vue starter: https://nativescript.new/vue
                                                * Vue 3 starter: https://nativescript.new/vue3
                                                * NativeScript on Twitter
                                                * NativeScript on Discord
                                                * NativeScript on Stack Overflow

                                                Other source repos

                                              Outside the source centralized in this repo, NativeScript consists of a few other source repos. Here are the major ones:

                                                * iOS and visionOS Runtime Empowers JavaScript code to be executed on iOS and visionOS devices written in a mix of C++, Objective-C, and Swift.
                                                * Android Runtime Empowers JavaScript code to be executed on Android devices written in a mix of C++, Java and Kotlin.
                                                * CLI Command-line interface empowering you to create, build, and run apps using NativeScript.
                                                * Docs Documentation available at http://docs.nativescript.org/ written in Markdown.
                                                * Plugins Various TSC managed plugins. Also a good reference is the plugin marketplace with several additional plugins.
                                                * Firebase Modular Firebase 🔥 implementation for supported platforms.
                                                * ML Kit Google's ML Kit SDKs for supported platforms.
                                                * Payments In-App Purchase, Subscriptions, Google Pay and Apple Pay.
                                                * Artwork Want to use our logo or colors? Feel free to use any of our ready-to-use media material.

                                                Copyright notice

                                              Copyright OpenJS Foundation and NativeScript contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

                                              The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy

                                                Made with ❤️

                                        About

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

                                          nativescript.org

                                        Topics

                                          androidangularcapacitorcross-platformflutteriosjavajavascriptkotlinnativescriptobjective-creactsolidjssvelteswiftswiftuitypescriptvisionosvisionprovue

                                        Resources

                                          Readme
                                          MIT license

                                        Code of conduct

                                          Code of conduct

                                        Contributing

                                          Contributing

                                        Security policy

                                          Security policy
                                          Activity
                                          Custom properties

                                        Stars

                                          25.6k stars

                                        Watchers

                                          649 watching

                                        Forks

                                          1.7k forks
                                          Report repository

                                        Releases

                                        Sponsor this project

                                        Packages

                                        Used by

                                        Contributors

                                        Languages

    Footer

        © 2026 GitHub, Inc.

      Footer navigation

        * Terms
        * Privacy
        * Security
        * Status
        * Community
        * Docs
        * Contact
        * Manage cookies
        * Do not share my personal information
      You can’t perform that action at this time.