The best Starter Templates for busy developers.

We have curated essential resources for the success of your React Native app.
This informative content has been brought to you through the generous sponsorship of the React Native Roadmap.

GREEN stack

by Aetherspace

Advanced

Scope of the template

  • Full Stack
  • Monorepo
  • Mobile
  • Web
  • DevOps

Stack included

  • Next.js
  • Storybook
  • GraphQL
  • @expo/html-elements
  • Expo
  • expo-router
  • react-navigation
  • SWR
  • tailwind
  • turborepo
  • Zod
  • Storybook

create-t3-turbo

by t3-oss

Intermediate

Scope of the template

  • Mobile
  • Web
  • Monorepo

Stack included

  • EAS
  • Expo
  • Next.js
  • tRPC
  • tailwind
  • expo-router
  • turborepo

create-react-native-app

by expo

Beginner

Scope of the template

  • Frontend
  • Mobile
  • Full Stack

react-native-ai

by dabit3

Intermediate

Scope of the template

  • Full Stack
  • Mobile

Stack included

  • Expo
  • ai
  • TypeScript
  • react-navigation
  • React Native

HyperFast

by

Intermediate

Scope of the template

  • Full Stack
  • Mobile

Stack included

  • Expo
  • Supabase
  • React Native
  • MobX
  • Push Notifications
  • cli templating

T4

by timothymiller

Advanced

Scope of the template

  • Full Stack

Stack included

  • Tamagui
  • Next.js
  • Expo
  • Supabase
  • Edge SSR
  • Drizzle
  • tRPC
  • React Query
  • Hono
  • Valibot
  • Million.js
  • Virtualized Lists
  • Pattycake

tamagui

by tamagui

Advanced

Scope of the template

  • Frontend
  • Monorepo
  • Mobile
  • Web

Stack included

  • Expo
  • Next.js
  • turborepo

create-expo-app

by expo

Beginner

Scope of the template

  • Frontend
  • Mobile

create-react-native-library

by callstack

Beginner

Scope of the template

  • Mobile
  • Full Stack

react-native-cli

by react-native-community

Intermediate

Scope of the template

  • Mobile

Stack included

  • React Native

Universal Medusa

by bidah

Advanced

create-expo-stack

by danstepanov

Advanced

Scope of the template

  • Frontend
  • Full Stack
  • Mobile
  • Web
  • Monorepo

ShopifySync

by

Intermediate

Stack included

  • Expo
  • GraphQL

react-native-template-obytes

by obytes

Advanced

Scope of the template

  • Frontend
  • Mobile

ignite-cli

by infinitered

Beginner

Scope of the template

  • Mobile

Stack included

  • apisauce
  • AsyncStorage
  • date-fns
  • Expo
  • expo-font
  • expo-localization
  • Hermes
  • Jest
  • Maestro
  • MobX
  • React Native
  • react-navigation
  • Reactotron
  • Reanimated
  • TypeScript
  • cli templating

UNI STACK

by bidah

Advanced

Scope of the template

  • Full Stack

Stack included

  • TypeScript
  • Expo
  • expo-router
  • tRPC
  • tailwind

Expo React Native Push Notifications with Supabase Edge Functions

by supabase

Intermediate

Scope of the template

  • Mobile

Stack included

  • Expo
  • Supabase
  • TypeScript

Here is a brief explanation of why I categorized each template this way:

  • Beginner: templates are both very easy to use and require very little prior knowledge of React Native. They are both good choices for developers who are new to React Native or who want to create a simple app quickly.
  • Intermediate: Templates offer more flexibility and customization options than the beginner templates, but they can also be more difficult to set up and use.
  • Advanced: are all designed for experienced React Native developers. They offer a lot of flexibility and customization options, but they can also be more difficult to set up and use.

How do you choose which React Native boilerplate to include?

Every week, we search and evaluate the best starter templates from the Internet.

Afterwards, we tested each boilerplate in their common use cases and selected best ones that are highly personalized and deliver what they promise.

If you find a useful template that’s not in the list, but should be - please let us know!

You can also submit your custom template here.

How can I contact you if I have questions?

Feedback and ideas on how to improve this site are most welcome.

Feel free to reach me on Twitter (X) @flexbox_.