Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time
November 5, 2022 10:38
July 30, 2021 16:17
February 7, 2023 20:44
June 2, 2022 14:45
January 27, 2023 10:59
June 2, 2022 14:45

The modern local Expo CLI is included with the expo package and does not need to be installed separately. Run it with npx expo. Its source code lives in the expo/expo repo.

Assorted Expo Dev Tools

This repo consists of packages used in the legacy global Expo CLI and related tooling.

📚 Documentation

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

🗺 Project Layout

Package Version
expo-cli badges
expo-codemod badges
@expo/image-utils badges
@expo/json-file badges
@expo/next-adapter badges
@expo/osascript badges
@expo/pkcs12 badges
@expo/plist badges
pod-install badges
expo-pwa badges
@expo/schemer badges
uri-scheme badges
@expo/webpack-config badges

👏 Contributing

If you like the Expo CLI and want to help make it better then check out our contributing guide! Also check out the Expo repo to work on the Expo docs, modules, and components in the Expo SDK.


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 forums or on Twitter @Expo.

💙 The Team

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


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