expo/expo

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

View on GitHub ↗Jump to charts ↓Open shareable report →

expo/expo has 52k+ stars and 14k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 33 minutes ago
Added to GitGenius on May 25th, 2026
Created on August 15th, 2016
Open Issues & Pull Requests: 873 (+0)
GitHub issues: Enabled
Number of forks: 14,603
Total Stargazers: 52,802 (+0)
Total Subscribers: 401 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.2 hours
Mean response time: 17.1 days
90th percentile: 23.3 days
Tracked items: 4,826

Maintainer activity

30 people did triage or write work on this repository in the last 12 months.

At least 17% of expo's 30 maintainers work at Software Mansion. 24 say where they work, and 5 of those are Software Mansion.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. 88% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 301
New in 7 days: 57
Closed in 7 days: 56
Avg open age: 187 days
Stale 30+ days: 111
Stale 90+ days: 1

Recent activity

Opened in 7 days: 49
Closed in 7 days: 51
Comments in 7 days: 151
Events in 7 days: 642

Top labels

  • outdated (4,049)
  • needs review (2,305)
  • incomplete issue: missing or invalid repro (1,563)
  • contributor: external (830)
  • stale (790)
  • Issue accepted (766)
  • CLI (561)
  • invalid issue: question (529)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Expo is an open-source framework for building universal native applications that run on Android, iOS, and the web using React and JavaScript. The repository serves as the central hub for the Expo ecosystem, containing the Expo SDK, Modules API, CLI, Router, documentation, and supporting tools. The project is written in TypeScript and licensed under the MIT license, making it freely available for use and modification.

The repository is organized into several key directories that reflect its comprehensive scope. The packages directory contains all source code for Expo modules, allowing developers to understand and modify individual libraries. The apps directory houses Expo projects linked to development modules, with the expo-go subdirectory containing the source code for the Expo Go application itself. The docs directory provides the source for the official documentation at docs.expo.dev, while templates contains starter projects generated by the create-expo-app command. Additional directories include react-native-lab, which is Expo's fork of React Native used to build Expo Go, guides for advanced topics, tools for build and configuration, and template-files for managing configuration with private keys.

This responsiveness reflects active community engagement and maintenance.

This cross-pollination suggests Expo's integration into the wider developer tooling landscape. The framework is classified across multiple domains including React Native, mobile development, cross-platform apps, JavaScript frameworks, iOS, Android, the Expo SDK, app deployment, development tools, and native modules, reflecting its multifaceted role in the mobile development space.

The project includes Expo Application Services (EAS), a platform of hosted services deeply integrated with the open-source tools that help developers build, ship, and iterate on applications individually or as teams. The repository provides comprehensive documentation, a browser-based testing environment through Snack, and maintains active community channels including Discord, forums, and social media presence on X, GitHub, Reddit, Bluesky, and LinkedIn. The project emphasizes community guidelines and welcomes contributions through its documented contribution process.