# staltz/react-native-node

Run a separate Node.js process behind a React Native app

Repository: https://github.com/staltz/react-native-node
Canonical: https://ross.abutalabs.com/products/react-native-node
Language: Java
License: MIT
License Family: permissive
Last push: 2019-03-14T19:10:07+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3319, "days_push": 2729, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1117, forks 36 (observed 2026-08-28T04:03:38.958961+00:00)

## What it is
A React Native library that runs a real Node.js process in the background behind an Android app, letting developers execute Node.js code such as HTTP servers and streams alongside their React Native app. It is deprecated in favor of Node.js Mobile and is no longer maintained.

## Use cases
- run a node http server inside a react native app
- offload heavy processing from the react native js thread
- use node streams and filesystem access on android
- run background node.js scripts behind a mobile app
- embed a node.js process in an android application

## When to choose
- you maintain a legacy Android-only React Native app already using this library
- you need a quick experimental way to run Node.js on Android in a React Native project

## When to avoid
- starting a new project - use Node.js Mobile instead
- you need iOS support
- you need an actively maintained library

## Facets
- artifact type: library
- maturity: abandoned
- function: interpreter, concurrency, developer-tools
- domain: mobile-development, developer-tools, cross-platform
- platform: -
- tags: react-native, nodejs-mobile, background-process, deprecated, android, nodejs, mobile

## Member repositories
- staltz/react-native-node (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:38.958961+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:41:55.141078+00:00, confidence not recorded.
  - readme: https://github.com/staltz/react-native-node (fetched 2026-08-28T04:03:38.958961+00:00, sha f07d0412b0e7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
