What's involved with NativeScript open source?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • rfcs

    RFCs for NativeScript and related tooling (by NativeScript)

    RFC to scope platform API types: https://github.com/NativeScript/rfcs/blob/6b59047eea32928d5f2d5e327e7093a5814d5215/active-rfcs/0000-scope-platform-apis.md

  • NativeScript

    ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible.

    Maintaining NativeScript core is like maintaining any TypeScript library. In particular, it's maintenance revolves largely around:

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • solid-js

    SolidJS for NativeScript

    Flavor integrations are often driven by real business needs and community involvement. Very simply, if you are a JavaScript framework vendor and want to use a NativeScript implementation, just ask and we will help provide pointers if not become involved directly. See @nativescript-community/solidjs as an example.

  • solid-site

    Code that powers the SolidJS.com platform.

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • nativescript-app-templates

    Monorepo for NativeScript app templates

    The maintenance of such were also vastly simplified with the introduction of Nx to manage them: https://github.com/NativeScript/nativescript-app-templates

  • plugins

    Official @nativescript plugins. (by NativeScript)

    Ionic Portals for Android with NativeScript

  • core

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • v8.dev

    The source code of v8.dev, the official website of the V8 project.

    Embedded v8 engine built for various platforms. v8 is a high-performance JavaScript and WebAssembly engine, written in C++, enriched by the NativeScript TSC with natural target platform API capabilities. This is the exact same engine found in Chrome and Node, among others.

  • open-native

    Open Native brings cross-platform communities together to help them collaborate and strengthen diversity.

    You can now use React Native plugins within NativeScript projects through the Open Native effort and it's only a matter of time before NativeScript can be used where the React Native community sees fit.

  • docs

    The NativeScript Docs! (A repo for the work in progress refresh) (by NativeScript)

    Right now, the NativeScript docs are undergoing a major overhauling in this repo: https://github.com/NativeScript/docs/pulls which contains over 70 pull requests already.

  • Svelte

    Cybernetically enhanced web apps

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • qwik

    The HTML-first framework. Instant apps of any size with ~ 1kb JS

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • nx

    Smart, Fast and Extensible Build System

    Maintaining TypeScript/JavaScript evolution is easy frankly, thanks to Nx which provides helpful migrations to various config settings to alleviate a lot of manual maintenance. TypeScript makes for easy and powerful refactoring so it's quite a joy in this department.

  • hermes

    A JavaScript engine optimized for running React Native.

    We could implement NativeScript with Hermes for example.

  • Angular

    The modern web developer’s platform

    We're talking of course of the colorful JavaScript ecosystem where Angular, Qwik, React, Solid, Svelte and Vue, et al., dominate the air waves.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts