Takeout is a production-ready base stack that includes everything you need for apps with a user-system. It funds the OSS development of Tamagui.
Takeout shares a high % of code between native and web, while maintaining a high bar for UX and performance. Building off our OSS starter (npm create tamagui
), we add Supabase, tRPC, Zod, custom themes, screens, a user system and common flows, and typed, themeable fonts and icons via Google Fonts and icones.js.org with yarn add:icon|font
.
Builds off our free and OSS starter kit.
Nearly all code shared between web and native.
Guided setup script, easily generate common patterns.
Complete design system with the new ThemeBuilder for easy customization.
Two new theme packs - Neon and Pastel.
Vercel + Preview Deploys.
Expo EAS + Expo Router.
Script that sets up both local and remote dev environments.
Variety of screen types adapted to each platform.
Onboarding, auth, account, settings, profile, feed, edit profile.
Universal forms + zod validation.
+150 icon packs, adapted to use themes, sizing, and tree shaking.
All of Google fonts, over +1500 packs.
Image upload and Supabase utils.
Reanimated, Solito, React Query, Zod & more
TakeoutBot ongoing updates.
Private Discord.