# One

> A React Native framework with file-system routing, generated native UI, native APIs, data loaders, OTA updates and deployment built in.

One is a React Native framework from Tamagui, LLC that bundles routing, native UI, native APIs, data loading, updates and deployment into a single toolchain. It is started with `npx one` and is designed to work with libraries developers already use.

## What It Is

One is an application framework for building React Native apps for iOS and Android. It provides typed file-system routes with layouts, stacks and tabs, plus typed loaders that can use SSR, SSG or SPA per route. Build commands such as prebuild, run:ios and run:android are included, and the site says Expo is not required.

## Native UI and APIs

One Native generates SwiftUI and Jetpack Compose components straight from the platform SDKs, exposed as typed views such as One.iOS.Button and One.Android.Switch. Native APIs such as haptics, storage, updates, notifications and purchases share one call across iOS and Android. The site claims 100% native API coverage.

## Speed and Compatibility

The homepage reports a cold dev bundle of a production iOS app at 3.6s with One versus 19.5s with Metro on the same machine, which it presents as 5.4x faster. It lists compatibility with Expo modules, React Navigation, Reanimated, Nitro modules, Tamagui and NativeWind, and offers a Metro mode.

## Deployment and Tooling

One includes over-the-air updates with rollback and DevTools for route debugging, loader timing and a source inspector. Deployment targets listed are Vercel, Cloudflare or a custom Hono server. A sample app is available on TestFlight.

## Features
- Typed file-system routing with layouts, stacks and tabs
- Generated SwiftUI and Jetpack Compose native UI
- Cross-platform native APIs (haptics, storage, notifications, purchases)
- Over-the-air updates with rollback
- Typed loaders with SSR, SSG or SPA per route
- Deploy to Vercel, Cloudflare or a Hono server
- DevTools with route debugging, loader timing and source inspector
- Prebuild, run:ios and run:android without Expo
- Metro mode

## Integrations
Expo modules, React Navigation, Reanimated, Nitro modules, Tamagui, NativeWind, Metro, Vercel, Cloudflare, Hono

## Platforms
LINUX, ANDROID, IOS, API, CLI

## Pricing
Open Source

## Links
- Website: https://onestack.dev
- Documentation: https://onestack.dev/docs/introduction
- Repository: https://github.com/onejs/one
- EveryDev.ai: https://www.everydev.ai/tools/one
