What is NativeScript?

NativeScript is an open source platform for building Native mobile applications where each and every native platform API is available in JavaScript. Rather than cross-compile, or load content in a WebView, NativeScript applications use native components and access the native APIs directly.



Get NativeScript from npm by running the following command:
npm install -g nativescript



Use Angular 2 or JavaScript in your favorite editor



Get completely native iOS and Android apps with one code base. No web view. No Jank.

Supported by Progress®

Telerik by Progress (NASDAQ: PRGS) supports NativeScript.

Telerik has over a decade of experience creating, delivering and supporting developer tools and products. For the second consecutive year, Telerik is in Gartner Magic Quadrant for Mobile Application Development Platforms.


Open Source - Now and Forever

NativeScript is open source. You can download the source code at any time from our public GitHub page. NativeScript is licensed under the very permissive Apache 2 license. Basically, you can do what you like with the software, as long as you include the required notices.

Open in GitHub

Design Philosophy


NativeScript is designed to be approachable to developers from many backgrounds.

Also, NativeScript was designed to be performant, and give 100% access to native platform APIs on day 1. Web developers can use Javascript, TypeScript or Angular to build NativeScript applications.


Developers preferring Object Oriented programming can use TypeScript, a first class citizen in the NativeScript platform. Developers from both persuasions have the option of using Angular 2 for the application architecture.


Need convincing? You can read the experiences of CIM Mobility, a leading digital development agency in Denmark, had with NativeScript.

View NativeScript app shared by our community

Test drive UI for NativeScript


Examples NativeScript

The “Examples NativeScript” sample shows how to build rich animations, as well as powerful graphs, charts, and lists with the NativeScript framework.

The robust set of animations are all all implemented in pure CSS. The graphs, charts, and lists are implemented with Telerik’s UI for NativeScript control suite, available in both free and paid editions.
This app is built with TypeScript. Each screen has a menu with options to view additional information about the screen as well as view the source code.

Future Plans

NativeScript continues to add Angular 2 support. This means you can write your native applications using the popular Angular 2 framework from Google. Also, we will support Windows Ultimate platform in 2016.

Stay connected with NativeScript

(expect a newsletter every 4-8 weeks)

NativeScript is licensed under the Apache 2.0 license .
© 2016 Progress Software Corporation. All Rights Reserved.