expo-local-first-template
๐ฑ A template for bootstrap your next Expo project: Bun, Expo 54, TypeScript, TailwindCSS, DrizzleORM, Sqlite, EAS, GitHub Actions, Env Vars, expo-router, react-hook-form.
androidtemplateboilerplatetypescriptreact-nativereact-navigationsqlitestarter-templateboltexporeact-native-templatetailwindcss
Overview
The Expo Local-First Template is a free boilerplate for building cross-platform mobile apps with Expo and React Native, featuring local-first data storage using SQLite, DrizzleORM for database management, Tailwind CSS styling via NativeWind and Zustand for state management. It includes pre-configured development tools, dark mode support and is designed for developers building offline-capable apps that can sync with remote servers.
Features
local-first architecturedark-modelight-modeform-handlingstate-managementcode-formattinglinting
Feature Flags
authenticationsubscriptionsinvoicesblogemailspaymentsecommerceteamsOrgssearchainotificationspwaformsValidationmultitenancydarkMode
Recommended Use Cases
cross-platform mobile appsoffline-first applicationsmvp developmentreact-native projects
Frontend
react-nativeexpo-router
Backend
expo
Auth Providers
None
Deployment Targets
iosandroidweb
Payment Providers
None
Quick Facts
โญ Stars
514
๐ด Forks
50
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-18T12:35:56Z
Stack
Framework
expo
Language
typescript
CSS
tailwindcss
Database
sqlite
ORM
drizzle-orm
CI
github-actions
Data Layer
Databases
postgresql, sqlite
ORM
drizzle-orm
UI Stack
Styling
tailwindcss
Components
rn-reusables
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
100 eur / one-time
Notes
Free template; paid premium courses and starter kits available separately
