create-expo-stack

CLI tool to initialize a React Native application with Expo. Provides options to include Typescript, file-based routing via Expo Router, configuration based routing via pure React Navigation, styling via Nativewind, Restyle, Unistyles, StyleSheets, or Tamagui and/or backend as a service such as Firebase and Supabase.

clitemplateboilerplatefirebasetypescriptreact-nativetemplatesexporeact-native-templateexpo-templatetailwindcssexpo-cli

Preview

create-expo-stack preview

Overview

Create Expo Stack is a command-line tool that generates a pre-configured React Native and Expo mobile app project with your choice of TypeScript, routing, styling and authentication options. The tool uses a modular template system to quickly scaffold production-ready projects for iOS android and web platforms.

Features

typescript-supportfile-based-routingconfiguration-based-routingmultiple-styling-optionsbackend-as-a-serviceinteractive-clipackage-manager-detectionsafe-area-supportweb-supporturl-handling

Feature Flags

authenticationblogecommercestorageteamsOrgsanalyticssearchmapsformsValidationbackend

Recommended Use Cases

rapid-prototypingproof-of-concept-applicationsproduction-react-native-appscross-platform-mobile-development

Frontend

react-nativeexporeact

Backend

firebasesupabase

Auth Providers

firebasesupabase

Deployment Targets

verceliosandroidweb

Payment Providers

None

Quick Facts

โญ Stars
2,4k
๐Ÿด Forks
110
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-16T04:09:29Z

Stack

Framework
expo
Language
typescript
CSS
nativewind, unistyles, restyle, tamagui
Database
firebase, supabase
Auth
firebase, supabase

Data Layer

Databases
postgresql, firebase, supabase

UI Stack

Styling
nativewind
Components
nativewindui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open-source CLI tool with no pricing model
Get Started with this Boilerplate