    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              expo / expo Public
              * Notifications You must be signed in to change notification settings
              * Fork 13.4k
                * Star 51.5k
          * Code
          * Issues 287
          * Pull requests 458
          * Discussions
          * Actions
          * Wiki
          * Security and quality 0
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Discussions
                  * Actions
                  * Wiki
                  * Security and quality
                  * Insights
                                              main
                                          Branches Tags
                                            Go to file
                                        Code
                                          Open more actions menu

                                        Folders and files

                                          Name                            Name                              Last commit message    Last commit date
                                            Latest commit               
                                                                        
                                                History                 
                                                                        
                                                33,670 Commits          
                                                  33,670 Commits        
                                                  .claude                         .claude                                                          
                                                  .expo-code-review               .expo-code-review                                                
                                                  .github                         .github                                                          
                                                  .vscode                         .vscode                                                          
                                                  apps                            apps                                                             
                                                  bin                             bin                                                              
                                                  docs                            docs                                                             
                                                  fastlane                        fastlane                                                         
                                                  guides                          guides                                                           
                                                  packages                        packages                                                         
                                                  patches                         patches                                                          
                                                  react-native-lab                react-native-lab                                                 
                                                  scripts                         scripts                                                          
                                                  secrets                         secrets                                                          
                                                  template-files                  template-files                                                   
                                                  templates                       templates                                                        
                                                  tools                           tools                                                            
                                                  .dockerignore                   .dockerignore                                                    
                                                  .env                            .env                                                             
                                                  .envrc                          .envrc                                                           
                                                  .eslintrc.js                    .eslintrc.js                                                     
                                                  .gitattributes                  .gitattributes                                                   
                                                  .gitignore                      .gitignore                                                       
                                                  .gitmodules                     .gitmodules                                                      
                                                  .oxfmtrc.json                   .oxfmtrc.json                                                    
                                                  .swift-format                   .swift-format                                                    
                                                  .swiftlint.yml                  .swiftlint.yml                                                   
                                                  .watchmanconfig                 .watchmanconfig                                                  
                                                  Brewfile                        Brewfile                                                         
                                                  CHANGELOG.md                    CHANGELOG.md                                                     
                                                  CONTRIBUTING.md                 CONTRIBUTING.md                                                  
                                                  Gemfile                         Gemfile                                                          
                                                  Gemfile.lock                    Gemfile.lock                                                     
                                                  LICENSE                         LICENSE                                                          
                                                  README.md                       README.md                                                        
                                                  SECURITY.md                     SECURITY.md                                                      
                                                  SUPPORT.md                      SUPPORT.md                                                       
                                                  THIRD-PARTY-LICENSES            THIRD-PARTY-LICENSES                                             
                                                  changelogVersions.json          changelogVersions.json                                           
                                                  dev-home-config.json            dev-home-config.json                                             
                                                  package.json                    package.json                                                     
                                                  pnpm-lock.yaml                  pnpm-lock.yaml                                                   
                                                  pnpm-workspace.yaml             pnpm-workspace.yaml                                              
                                                  tsconfig.json                   tsconfig.json                                                    
                                                  turbo.json                      turbo.json                                                       
                                            View all files              
                                          

                                              Repository files navigation

                                                * 
                                                * README
                                                * Contributing
                                                * MIT license
                                                * Security
                                                More items

                                                Expo

                                              Try Expo in the Browser • Read the Documentation • Learn more on our blog • Request a feature

                                                Follow us on

                                                Introduction

                                              Expo is an open-source platform for making universal native apps that run on Android, iOS, and the web. It includes a universal runtime and libraries that let you build native apps by writing React and JavaScript.

                                              This repository includes the Expo SDK, Modules API, Go app, CLI, Router, documentation, and various other supporting tools. Expo Application Services (EAS) is a platform of hosted services that are deeply integrated with Expo open source tools. EAS helps you build, ship, and iterate on your app as an individual or a team.

                                              Read the Expo Community Guidelines before interacting in the repository. Thank you for helping keep the Expo community open and welcoming!

                                                Table of contents

                                                * 📚 Documentation
                                                * 🗺 Project Layout
                                                * 🏅 Badges
                                                * 👏 Contributing
                                                * ❓ FAQ
                                                * 💙 The Team
                                                * License

                                                📚 Documentation

                                              Learn about building and deploying universal apps in our official docs!

                                                * Getting Started
                                                * API Reference
                                                * Using Custom Native Modules

                                                🗺 Project Layout

                                                * packages All the source code for Expo modules, if you want to edit a library or just see how it works this is where you'll find it.
                                                * apps This is where you can find Expo projects which are linked to the development modules. You'll do most of your testing in here.
                                                * apps/expo-go This is where you can find the source code for Expo Go.
                                                * apps/expo-go/ios/Exponent.xcworkspace is the Xcode workspace. When developing iOS, always open this instead of Exponent.xcodeproj because the workspace also loads the CocoaPods dependencies.
                                                * docs The source code for https://docs.expo.dev
                                                * templates The template projects you get when you run npx create-expo-app
                                                * react-native-lab This is our fork of react-native used to build Expo Go.
                                                * guides In-depth tutorials for advanced topics like contributing to the client.
                                                * tools contain build and configuration tools.
                                                * template-files contains templates for files that require private keys. They are populated using the keys in template-files/keys.json.
                                                * template-files/ios/dependencies.json specifies the CocoaPods dependencies of the app.

                                                🏅 Badges

                                              Let everyone know your app can be run instantly in the Expo Go app!

                                                [![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-000.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)
                                                
                                                [![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-4630EB.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)

                                                👏 Contributing

                                              If you like Expo and want to help make it better then check out our contributing guide! Check out the CLI package to work on the Expo CLI.

                                                ❓ FAQ

                                              If you have questions about Expo and want answers, then check out our Frequently Asked Questions!

                                              If you still have questions you can ask them on our Discord and Forums or X @expo.

                                                💙 The Team

                                              Curious about who makes Expo? Here are our team members!

                                                License

                                              The Expo source code is made available under the MIT license. Some of the dependencies are licensed differently, with the BSD license, for example.

                                        About

                                        An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

                                          docs.expo.dev

                                        Topics

                                          androidapp-frameworkexpoframeworkfrontendiosjavascriptmobilenativenative-appsreactreact-nativetypescriptuniversalwebweb-framework

                                        Resources

                                          Readme
                                          MIT license

                                        Contributing

                                          Contributing

                                        Security policy

                                          Security policy
                                          Activity
                                          Custom properties

                                        Stars

                                          51.5k stars

                                        Watchers

                                          383 watching

                                        Forks

                                          13.4k forks
                                          Report repository

                                        Used by

                                        Contributors

                                        Languages

    Footer

        © 2026 GitHub, Inc.

      Footer navigation

        * Terms
        * Privacy
        * Security
        * Status
        * Community
        * Docs
        * Contact
        * Manage cookies
        * Do not share my personal information
      You can’t perform that action at this time.