Skip to Content
Open Source Β· MIT Licensed

RNCopilot

The AI-friendly, production-ready React Native template. Ship mobile apps faster with 30 components, authentication, theming, i18n, and the most comprehensive AI agent instructions of any React Native starter.

React Native Expo SDK TypeScript MIT

RNCopilot showcasing iOS and Android apps in light and dark modes

30UI Components
7AI Tool Configs
2Languages (RTL)
0Config Needed

Everything you need to ship

Stop wiring boilerplate. Start building features.

πŸ€–

AI-First Architecture

Instruction files for Claude Code, Cursor, Windsurf, Cline, GitHub Copilot, and Codex. Your AI assistant understands the entire codebase β€” architecture, patterns, theme tokens, anti-patterns β€” from the first prompt. No onboarding needed.

🧩

30 UI Components

Button, Card, Input, Dialog, Avatar, Badge, Chip, Accordion, and more. All themed, accessible, and variant-powered.

🎨

Theme System

Light/dark mode with semantic tokens. Indigo + Teal palette. Responsive scaling. Unistyles 3.x variants API.

πŸ”’

Authentication

Zustand-based auth store with Supabase. Route protection, token management, login/register forms pre-wired.

🌍

Internationalization

English + Arabic with full RTL support. Enforced via ESLint β€” every string goes through i18n. Zero hardcoded text.

πŸ“¦

State Management

Zustand for client state, React Query for server state, MMKV for persistence. Clean separation with selectors and query keys.

πŸ“

Forms & Validation

react-hook-form + Zod with i18n error messages. Schema-first approach with FormField wrapper.

πŸš€

Migration Wizard

Interactive CLI wizard to reset and customize. Set your app name, palette, languages, and scaffold your first feature.

βœ…

Code Quality

ESLint 9, Prettier, Husky hooks, TypeScript strict, Jest, and comprehensive mocks. All checks pass out of the box.


Built on proven technologies

A modern stack chosen for developer experience, performance, and long-term maintainability.

React Native 0.83 Expo SDK 55 TypeScript 5.9 expo-router react-native-unistyles 3 React Query Zustand Supabase Axios react-i18next MMKV react-hook-form Zod Jest 30 ESLint 9

Works with every AI coding tool

Each tool gets its own instruction file with architecture, patterns, tokens, and rules.

ClaudeClaude Code
CursorCursor
WindsurfWindsurf
ClineCline
GitHub CopilotCopilot
OpenAI CodexCodex

Up and running in 60 seconds

No backend required. The app boots and works without Supabase β€” just add credentials when ready.

# Clone the template git clone https://github.com/FouadMagdy01/RNCopilot.git my-app cd my-app # Install dependencies npm install --legacy-peer-deps # Start developing npm start

Ready to build?

Stop setting up boilerplate. Start shipping features.