Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
E

expo-app-template

> 编程语言
Open source

Modern, sensible defaults and fast Expo app template.

765 stars0 likes1 views
WebsiteGitHub

About

Modern, sensible defaults and fast Expo app template.

The React Native & Expo App Template

This is the most modern and always up-to-date React Native & Expo app template. It comes with sensible defaults, a great developer experience and is optimized for performance. You can read more about the DevX setup in this frontend tooling article. Check out the corresponding web app template.

Technologies

You have to make a lot of decisions and install tons of packages every time you create a new React Native app. This template offers an opinionated starting point and includes the best options for various categories. Instead of spending hours on research and piecing together a setup that works, you can just copy this template and start right away. When you copy this template, you get full control to add or remove any third-party package to customize your app.

  • Expo 57 & React Native 0.86 with the New Architecture.
  • Expo Router
  • Uniwind & Tailwind
  • fbtee for i18n.
  • TypeScript
  • React Compiler
  • @gorhom/bottom-sheet, Legend List, react-native-svg (+ react-native-svg-transformer).
  • Vite+
  • ESM: It's 2025. This template comes with "type": "module".
  • (Optional) Relay for data fetching -> check out the with-relay branch.

Check out the nkzw-tech/server-template for a GraphQL based server with Pothos and Prisma, or the nkzw-tech/web-app-template for building web apps.

Getting Started

Start here: Create a new app using this template.

After you created your repo, you can freely modify anything in this template.

Prerequisites

You'll need Node.js 24, Vite+ and Cocoapods.

bash
curl -fsSL https://vite.plus | bash
brew install cocoapods

For building and running apps locally, follow the Expo setup guides.

Installing Dependencies

Run:

bash
vp install && vp run dev:setup

Running the iOS App in a simulator

bash
vp run prebuild
vp run ios

If you already have the app installed on your simulator, you can skip the above steps and simply run pnpm dev to start the development server.

Contributing

Feel free to open issues, initiate discussions and send PRs to improve the template.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

TypeScript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言