# vincentriemer/react-native-dom

An experimental, comprehensive port of React Native to the web.

Repository: https://github.com/vincentriemer/react-native-dom
Canonical: https://ross.abutalabs.com/products/react-native-dom
Homepage: https://rntester.now.sh
Language: JavaScript
License: MIT
License Family: permissive
Topics: react, react-native, webworkers, native, ui-framework
Last push: 2022-12-09T00:36:23+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": 3200, "days_push": 1364, "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 3240, forks 73 (observed 2026-08-28T04:07:50.476910+00:00)

## What it is
An experimental, comprehensive port of React Native to the web, running app logic in web workers while the main thread handles rendering. It uses Yoga layout compiled to WebAssembly to match React Native's native layout behavior and builds with the Metro bundler.

## Use cases
- run my react native app in the browser
- share react native components across mobile and web
- build a react native web target with the same layout engine
- offload react app logic to a web worker
- avoid layout differences between native and web react native

## When to choose
- you have an existing React Native codebase and want to render it in the browser with native-identical Yoga layout
- you want React Native's multithreaded architecture (JS in a web worker) on the web

## When to avoid
- you need a maintained, production-ready solution - the project is experimental and no longer actively developed
- you just need React components on the web without React Native APIs - use react-dom or react-native-web instead

## Facets
- artifact type: framework
- maturity: abandoned
- function: frontend-framework, ui-components, wasm, concurrency
- domain: web-development, frontend, cross-platform
- platform: browser
- tags: react-native, web-workers, yoga-layout, metro-bundler, experimental, javascript, web, nodejs

## Member repositories
- vincentriemer/react-native-dom (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:50.476910+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-30T07:24:32.349832+00:00, confidence not recorded.
  - readme: https://github.com/vincentriemer/react-native-dom (fetched 2026-08-28T04:07:50.476910+00:00, sha 6380333c6e79)
  - homepage: https://rntester.now.sh (fetched 2026-08-29T09:37:29.821064+00:00, sha 22b69ebb4537)
  - registry_npm: https://registry.npmjs.org/react-native-dom (fetched 2026-08-29T09:37:29.863626+00:00, sha 970f2c11b475)
- Data as of 2026-08-30T08:39:29.467469+00:00.
