{"data":{"slug":"expo","name":"Expo","tagline":"MIT platform for React Native apps on iOS, Android and web","category":"libraries","categoryName":"Libraries","url":"https://expo.dev","github":"https://github.com/expo/expo","pricing":"open-source","hook":"Expo is an open-source platform for building universal native apps in React and JavaScript: one codebase runs on iOS, Android and the web, with a runtime, libraries, a CLI and file-based routing (Expo Router) included.","whatsGood":"MIT (expo/expo), the repo behind the Expo SDK (expo 58.0.14 on npm), the Modules API for writing native modules, Expo Go, the CLI, Expo Router and the docs. Expo Go lets you run a project on a phone without building it first, and most React Native libraries work alongside it. ★~52.8k.","theCatch":"It is mobile-first: web is a target, but it is not a desktop app shell like Electron or Tauri. Expo Application Services (EAS), the hosted build, submit and update service, is a separate product with its own pricing; you can still build locally with Xcode and Android Studio. Track the SDK version (the expo package on npm), not the repo's \"latest release\" on GitHub, which is a single package such as expo-template-tabs. Some dependencies are under other licenses such as BSD.","verdict":"The default way to start a React Native app today — decide early whether you build locally or pay for EAS.","addedAt":"2026-10-18","featured":false,"domain":"Libraries","subSpecialty":"Mobile","subcategory":"Mobile","tags":["cli","self-host","permissive","active"],"capabilities":["react-native","ios","android"],"surfaces":["CLI","Self-host"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":52830,"starsPerWeek":99,"access":"free","archived":false,"repo":{"createdAt":"2016-08-15","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/expo","html":"/gems/expo","markdown":"/gems/expo.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}