Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Vue.js
  3. Native script

Native script

MITTypeScript3.0.2

Build native mobile apps for iOS and Android using Vue.js 3 and NativeScript.

Visit WebsiteGitHubGitHub
6.5k stars263 forks0 contributors

What is Native script?

NativeScript-Vue is a framework for building native mobile applications for iOS and Android using Vue.js. It allows developers to write mobile apps with Vue components that compile to native UI elements, providing a single codebase for both platforms. It solves the problem of needing separate native development skills or frameworks for cross-platform mobile development.

Target Audience

Vue.js developers who want to build native mobile applications without learning platform-specific languages like Swift or Kotlin, and teams seeking a cross-platform solution with native performance.

Value Proposition

Developers choose NativeScript-Vue because it combines the familiar and productive Vue.js development experience with the ability to create truly native mobile apps, offering better performance and access to native APIs compared to hybrid or webview-based solutions.

Overview

Native mobile applications using Vue and NativeScript.

Use Cases

Best For

  • Vue.js developers transitioning to mobile app development
  • Building cross-platform mobile apps with a single codebase
  • Teams wanting to leverage existing Vue.js skills for native mobile projects
  • Applications requiring native UI performance and look-and-feel
  • Projects that benefit from Vue 3's Composition API and reactivity system
  • Prototyping or building MVPs quickly for both iOS and Android

Not Ideal For

  • Projects requiring simultaneous web and mobile deployment from the same codebase
  • Teams already proficient in React Native who don't want to switch frameworks
  • Applications that rely heavily on platform-specific native code not available via NativeScript plugins

Pros & Cons

Pros

Vue 3 Integration

Supports Vue 3's Composition API and improved TypeScript integration, enabling modern Vue development patterns as highlighted in the README.

Native UI Performance

Renders to genuine native iOS and Android UI components, providing optimal performance and a true native look-and-feel, as stated in the key features.

Single Codebase Efficiency

Allows writing app logic and UI once with Vue components for deployment to both iOS and Android, maximizing code reuse from the project description.

Development Tooling

Integrates with Vue Devtools for debugging Vue components directly in mobile apps, though setup requires configuration like enabling cleartext HTTP on Android per the README.

Cons

Limited Plugin Ecosystem

Compared to alternatives like React Native, NativeScript-Vue has a smaller third-party plugin library, which may require custom development for advanced features.

Setup and Configuration Overhead

Configuring tools like Vue Devtools involves manual steps, such as modifying AndroidManifest.xml for cleartext traffic, adding complexity to the development workflow.

Platform-Specific Adjustments

Despite a single codebase, developers often need to handle platform-specific UI or behavior tweaks, reducing pure code reuse and increasing maintenance effort.

Frequently Asked Questions

Quick Stats

Stars6,459
Forks263
Contributors0
Open Issues34
Last commit9 months ago
CreatedSince 2017

Tags

#ios#javascript-framework#nativescript-plugin#android#native#nativescript#native-ui#composition-api#typescript#vue-3#mobile-development#cross-platform#vue

Built With

T
TypeScript
V
Vue.js 3
N
NativeScript

Links & Resources

Website

Included in

Vue.js73.6k
Auto-fetched 18 hours ago

Related Projects

Official GitHub repositoryOfficial GitHub repository

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Stars52,594
Forks13,331
Last commit23 hours ago
uni-appuni-app

A cross-platform framework using Vue.js

Stars41,587
Forks3,709
Last commit20 hours ago
vantvant

A lightweight, customizable Vue UI library for mobile web apps.

Stars24,348
Forks9,407
Last commit1 day ago
framework7framework7

Full featured HTML framework for building iOS & Android apps

Stars18,715
Forks3,193
Last commit11 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub