React-Native-Boilerplate

๐Ÿš€๐ŸŽ‰๐Ÿ“š Boilerplate and Starter for React Native, Expo, NativeWind and TypeScript โšก๏ธ Made with developer experience first: React Native + Expo + TypeScript + ESLint + Prettier + Husky + Lint-Staged + Jest + Detox + VSCode + NativeWind

javascriptboilerplatetypescriptreact-nativeeslintjestreactjsboilerplate-templatetemplatesprettierstarter-templatestarter

Preview

React-Native-Boilerplate preview

Overview

This is a starter template for building native mobile apps with React Native, Expo and TypeScript. It includes pre-configured tools for development, testing and code quality such as ESLint, Prettier, Jest, Detox and NativeWind for styling, along with file-based routing via Expo Router and VSCode integration for a streamlined developer experience.

Features

file-based-routingexpo-routerabsolute-importsgit-hookslint-stagedvscode-configuratione2e-testingunit-testing

Feature Flags

userDashboardauthenticationblogemailsseolandingpagepaymentsecommerceformsValidationmultitenancytesting

Recommended Use Cases

mobile-app-developmentios-developmentandroid-developmentsaas-products

Frontend

react-nativeexpotypescript

Backend

None

Auth Providers

None

Deployment Targets

vercelnetlifyawsios-simulatorandroid-emulator

Payment Providers

None

Quick Facts

โญ Stars
381
๐Ÿด Forks
89
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-08-31T15:06:53.000Z

Stack

Framework
react-native
Language
typescript
CSS
nativewind
Testing
jest, react-testing-library, detox
CI
husky

Data Layer

Databases
mongodb

UI Stack

Styling
nativewind
Components
shadcn

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
husky

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate