Takeout is a starter for web and React Native apps. The live web demo runs on Cloudflare Workers, with SQLite in a Durable Object and uploads in R2.
One 2 gives you 100% native UI through React Native, SwiftUI on iOS, and Jetpack Compose on Android. Use native navigation, platform controls, Liquid Glass, and Material components while sharing your routes and app logic.
Access native APIs directly. One includes cameras, maps, notifications, haptics, and secure storage. Its iOS features also include purchases, background tasks, widgets, and Live Activities. Add native modules for any platform API your product needs. See One Native and its API reference for platform support.
One SQLite Durable Object owns users, sessions, posts, and comments. The sync worker reads its private data feed through a service binding. The app forwards /zero-http/* to that worker, so auth and live data use the same origin.
Locally, bun dev runs the app with SQLite and Lime Sync. See Getting started for routes, schema generation, and mutations.