Introduction
A complete stack for a modern cross-platform app and website
Takeout is a refined stack for building apps that target iOS, Android, and web at once. No other stack gives the combination of simple code, high quality results, and incredibly robust setup of all the details from AI Agent harnessing, to docs, scripts, pre-made interface pieces, and a complete CI/CD that just works.
Unlike other cross-platform React Native stacks, Takeout lets you build your entire website easily as well. Get a perfect 100 Lighthouse performance score on static or server-rendered pages, while still being able to share your entire stack.
Like the best React Native apps, you can always opt for completely native UI elements specific to each platform as well with easy divergence per-platform.
The Stack
Much of the benefits of Takeout come down to two of our libraries: One and Tamagui. Takeout puts them together, alongside the incredible Zero sync engine, to make something special.
Performance
The only stack that lets you achieve perfect 100 Lighthouse score on static pages easily via:
- a bunch of new One features like
experimental_scriptLoadingandinlineLayoutCSS. - aggressively slimming down the initial JS bundle
- replacing
react-native-webwith our ownreact-native-web-litewhich is smaller and can tree shakes many unused parts. - replaces heavy libraries with light ones via Vite’s easy aliasing.
And it does this while not sacricing elegant spring-based animations via Motion on app-like pages, or other features you’d expect.
Edit this page on GitHub.