reactnative-run
Run React Native in your browser. Write, bundle, and preview with HMR, Expo Router, and npm support — all client-side.
File Explorer
Download Latest Version (.zip)- logo.svg
- build-projects.ts
- expo-web.ts
- App.css
- App.tsx
- bundler.worker.ts
- editor-fs.ts
- FileExplorer.tsx
- main.tsx
- monaco-ts-setup.ts
- index.js
- package.json
- utils.js
- extensions.json
- settings.json
- _layout.tsx
- api-test.tsx
- error.tsx
- explore.tsx
- index.tsx
- hello+api.ts
- [id].tsx
- _layout.tsx
- modal.tsx
- android-icon-background.png
- android-icon-foreground.png
- android-icon-monochrome.png
- favicon.png
- icon.png
- partial-react-logo.png
- react-logo.png
- react-logo@2x.png
- react-logo@3x.png
- splash-icon.png
- collapsible.tsx
- icon-symbol.ios.tsx
- icon-symbol.tsx
- external-link.tsx
- haptic-tab.tsx
- hello-wave.tsx
- item-details.tsx
- parallax-scroll-view.tsx
- themed-text.tsx
- themed-view.tsx
- theme.ts
- use-color-scheme.ts
- use-color-scheme.web.ts
- use-theme-color.ts
- reset-project.js
- .gitignore
- app.json
- eslint.config.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- App.tsx
- index.tsx
- package.json
- App.tsx
- Counter.tsx
- index.tsx
- package.json
- App.tsx
- Counter.tsx
- Display.tsx
- index.tsx
- package.json
- store.ts
- index.ts
- package.json
- utils.ts
- .gitignore
- index.html
- package-lock.json
- package.json
- tsconfig.json
- vite.config.ts
- entry.ts
- data-bx-path.ts
- expo-web-shims.ts
- unsupported-web-packages.ts
- react-refresh.ts
- typescript.ts
- bundler.ts
- dependency-graph.ts
- fs.ts
- hmr-runtime.ts
- incremental-bundler.ts
- index.ts
- metro-emit.ts
- module-cache.ts
- module-ids.ts
- resolver.ts
- source-map.ts
- transform-error.ts
- types.ts
- utils.ts
- config-file-rebuild.test.mjs
- expo-entry.test.mjs
- metro-emit.test.mjs
- metro-hot.test.mjs
- override-modules.test.mjs
- prefetch-retry.test.mjs
- resolution-errors.test.mjs
- rn-scoped-version.test.mjs
- router-shim.test.mjs
- runtime-errors.test.mjs
- shim-transitive-deps.test.mjs
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- compare.mjs
- bundle-cache.ts
- hermes-lowering.ts
- session.ts
- worklets.ts
- bundle.ts
- start.ts
- assets.ts
- config.ts
- nativewind.ts
- pkg-cache.ts
- scan.ts
- watch.ts
- native.ts
- web.ts
- hmr.ts
- html.ts
- router.ts
- server.ts
- interactive.ts
- logger.ts
- args.ts
- bin.ts
- index.ts
- greet.ts
- index.tsx
- package.json
- _layout.tsx
- index.tsx
- package.json
- args.test.mjs
- bundle-cache.test.mjs
- scan-scales.test.mjs
- scan.test.mjs
- server.test.mjs
- watch.test.mjs
- package.json
- README.md
- rnrun-0.3.0.tgz
- tsconfig.json
- _sidebar.md
- api.md
- architecture.md
- example.md
- index.html
- reactnative-esm.md
- README.md
- transformers.md
- package-lock.json
- package.json
- README.md
- server.js
- prewarm-bun-cache.mjs
- verify-esm-deploy.sh
- index.ts
- output.ts
- platform.ts
- retention.ts
- real-nativewind-request.json
- native-output.test.ts
- nativewind-degrade.test.ts
- platform.test.ts
- retention.test.ts
- .DS_Store
- .gitignore
- DEPLOY.md
- package-lock.json
- package.json
- tsconfig.json
- build-playground.sh
- expo-go-smoke.md
- architecture.svg
- file.svg
- globe.svg
- logo.svg
- next.svg
- og.png
- og.svg
- vercel.svg
- window.svg
- generate-og.mjs
- generate-og.ts
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- layout.tsx
- page.mdx
- page.tsx
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- robots.ts
- sitemap.ts
- background-paths.tsx
- button.tsx
- card.tsx
- docs-sidebar.tsx
- features-section.tsx
- nav.tsx
- playground-embed.tsx
- utils.ts
- .gitignore
- AGENTS.md
- CLAUDE.md
- eslint.config.mjs
- mdx-components.tsx
- next.config.ts
- package.json
- postcss.config.mjs
- README.md
- tsconfig.json
- .gitignore
- CLAUDE.md
- package-lock.json
- package.json
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/RapidNative/reactnative-run
Downloads the entire project code from GitHub to your computer.
cd reactnative-run
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm run dev
Starts the development/run server.
npm run dev:bundler # ESM server + browser-metro + playground
Starts the development/run server.
npm run dev:website # Next.js website only
Starts the development/run server.
npm run build
Builds optimized production files.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
