NativeScript

Native application capabilities from JavaScript languages

Visit NativeScript official site

What it does

NativeScript lets JavaScript or TypeScript applications access native-platform APIs, with interface components and framework integrations that connect shared application code to the controls and services supplied by the target operating system and its device capabilities.

When to use it

For native device features, consult API and plugin guides to understand the correspondence between application types and the platform’s objects.

Expo

React Native development and application tooling

  • mobile
  • framework

Research

Flutter

Multi-platform interfaces with Dart widgets

  • mobile
  • framework

Research

Ionic

Cross-platform application UIs with web components

  • mobile
  • framework

Research