For an Expo starter template for cross-platform mobile apps, the first results are t3-oss/create-t3-turbo, react-navigation/react-navigation and react-community/react-navigation (React Navigation is a navigation library for React Native, not a ready-to-use starter template or boilerplate — it's a core component you would install in such a project, rather than the pre-configured starting point you're looking for). apache/incubator-weex and facebook/react-strict-dom round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
These boilerplate projects provide foundational code structures for building and deploying cross-platform mobile applications using Expo.
Clean and simple starter repo using the T3 Stack along with Expo React Native
This monorepo starter pre-configures Expo with TypeScript, navigation (Expo Router), state management (TanStack Query), theming (Tailwind), and authentication (Better Auth), making it a comprehensive boilerplate that covers nearly all the features you'd want for building cross-platform mobile apps with Expo.
react-navigation is a navigation library for React Native, not a ready-to-use Expo starter template—it's a key component you would integrate into a boilerplate, but the repo itself doesn't provide the pre-configured Expo SDK, state management, theming, or authentication that the query asks for.
React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history. The project provides a system for managing screens and navigation state in React Native applications. It enables the definition of paths and the coordination of movement between views to maintain an organized flow throughout the user experience. The framework covers br
React Navigation is a navigation library for React Native, not a ready-to-use starter template or boilerplate — it's a core component you would install in such a project, rather than the pre-configured starting point you're looking for.
Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra
Weex is a standalone cross-platform mobile framework with its own rendering engine and Vue-like syntax, not a starter template or boilerplate for Expo — it lacks Expo SDK pre-configure, navigation library, state management, TypeScript, theming, authentication, or Expo Router integrations that the visitor expects.
react-strict-dom is a cross-platform UI framework designed to maintain consistent styling and layout across different operating systems and web browsers. It functions as a React Native DOM polyfill and a technical bridge that enables web-standard layout and event loop models to operate within non-browser environments. The project focuses on native platform web API polyfilling to allow DOM-like traversal and layout models to function on native platforms. It integrates React Native Web to share UI logic and styles while ensuring a uniform look and behavior for interface elements across diverse
react-strict-dom is a cross-platform UI framework and DOM polyfill, not a starter template or boilerplate—it provides low-level styling consistency rather than the pre-configured Expo project with navigation, state management, and authentication you are looking for.
This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen
react-native-web is a UI framework for rendering React Native components on the web, not a ready-to-use starter template or boilerplate for Expo projects — it provides cross-platform component primitives but does not include the pre-configured navigation, state management, theming, or authentication setup the visitor is looking for.
Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
Expo is the framework itself, not a ready-to-use starter template or boilerplate — you would use it to build a template, but this repository is the core SDK and tooling, not a pre-configured project with navigation, state management, and authentication already set up.
Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced
Tamagui is a cross-platform UI framework and design system for React Native and web apps, but it is a library you integrate into your project, not a ready-to-use Expo starter template or boilerplate with pre-configured navigation, state management, and authentication.
This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture
This is the core React Native framework itself, not an Expo starter template or boilerplate—it provides the building blocks for the app but lacks the pre-configured Expo SDK, navigation, state management, and other integrations the visitor is seeking.
This project is a collection of practical implementation examples and demonstrations for building mobile applications using a JavaScript-based native framework. It serves as a cross-platform mobile framework demo, providing a gallery of interactive interface patterns and native integration suites. The repository showcases specialized capabilities including high-performance 2D and 3D visual content through OpenGL graphics implementation. It also features a suite of native hardware integrations, covering biometric authentication via fingerprint scanning and gesture-based unlock patterns. The p
This repo is a collection of example app snippets and UI demos for React Native, not a ready-to-use Expo starter template or boilerplate with pre-configured navigation, state management, theming, or authentication.
This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It enables the distribution of JavaScript bundles and remote assets directly to devices, allowing updates to be applied without requiring a full application store release. The system provides infrastructure for staged rollouts, A/B testing, and remote hotfix deployment by directing specific user segments or percentages to different code versions. It ensures stability through a client-side rollback manager that automatically reverts to a previous stable version if a new update ca
This repository is a tool for delivering over-the-air updates to React Native apps, not a ready-to-use Expo starter template with pre-configured navigation, state management, theming, or authentication.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| t3-oss/create-t3-turbo | 6.1K | TypeScript | MIT | |
| react-navigation/react-navigation | 24.4K | TypeScript | — | |
| 24.5K |
| TypeScript |
| — |
| apache/incubator-weex | 13.6K | C++ | Apache-2.0 |
| facebook/react-strict-dom | 3.5K | JavaScript | mit |
| necolas/react-native-web | 22.1K | JavaScript | MIT |
| expo/expo | 50.1K | TypeScript | MIT |
| tamagui/tamagui | 13.7K | TypeScript | mit |
| facebook/react-native | 126K | C++ | MIT |
| fangwei716/30-days-of-react-native | 6.9K | JavaScript | — |