4.3 KiB
4.3 KiB
Example catalog (snapshot)
A categorized view of expo/examples for fast triage. Each entry is a single-concern integration demo (one library/service, managed project, usually one screen) — not a full app. This snapshot drifts — the live repo is the source of truth. Confirm the exact name against gh api repos/expo/examples/contents and check meta.json for aliases/deprecations (see SKILL.md step 1) before recommending or scaffolding.
Use any name with npx create-expo --example <name> (scaffold) or inspect it via gh api repos/expo/examples/contents/<name>/<file>.
Most are single-screen integrations; a few differ:
- Full-stack (include Expo Router
+apiroutes — a backend too):with-stripe,with-clerk,with-better-auth,with-openai,with-router-ai,with-graphql,with-s3,with-satori. - Larger showcases:
with-shadcn,with-router-tv,with-router-menus,with-react-navigation,with-webgpu. - Starters (not integrations):
blank,stickersmash.
Auth & identity
with-clerk— Clerk authenticationwith-auth0— Auth0 loginwith-better-auth— Better Authwith-magic— Magic passwordless authwith-facebook-auth— Facebook loginwith-firebase-saml-login— Firebase SAML SSO
Payments
with-stripe— Stripe payments (native + web)
Backend, data & storage
with-convex— Convex realtime backendwith-legend-state-supabase— Supabase + Legend-State syncwith-firebase-storage-upload— Firebase Storage uploadswith-aws-storage-upload,with-s3— AWS / S3 file uploadswith-apollo,with-graphql— GraphQL clientswith-formdata-image-upload— multipart image upload
Local database & state
with-sqlite— expo-sqlitewith-libsql— libSQL / Tursowith-tinybase— TinyBase local-first storewith-zustand— Zustand state management
Navigation & routing
with-router— Expo Router basicswith-react-navigation— React Navigation (stacks + tabs)with-drawer-navigation— drawer navigatorwith-router-menus— native context menus with Routerwith-router-uniwind— Router + Uniwind stylingwith-router-ai— Router + AI chat UIwith-router-tv— Router on TVwith-react-router— React Router (web)
Styling & UI
with-tailwindcss— Tailwind / NativeWind (see alsoexpo-tailwind-setupskill)with-styled-components— styled-componentswith-shadcn— shadcn-style componentswith-moti— Moti animationswith-custom-font— custom fontswith-svg— react-native-svgwith-icons— icon setswith-splash-screen— custom splash screenwith-video-background— full-screen video background
Animation & graphics
with-reanimated— Reanimatedwith-skia— React Native Skia 2D graphicswith-three,with-react-three-fiber— three.js / R3F 3Dwith-webgpu— WebGPUwith-processing— Processing-style sketcheswith-react-flow— node/flow diagramswith-victory-native— charts
AI & ML
with-openai— OpenAI APIwith-router-ai— AI chat app with Expo Routerwith-google-vision— Google Cloud Visionwith-tfjs-camera— TensorFlow.js on the camera
Media & device
with-camera— expo-camerawith-maps— react-native-mapswith-webrtc— WebRTCwith-pdf— render / view PDFs
Web & rendering
with-nextjs— Next.js + Expowith-rsc— React Server Componentswith-react-strict-dom— React Strict DOMwith-react-compiler— React Compilerwith-html— render raw HTMLwith-satori— OG image generation with Satoriwith-workbox— service worker / PWAwith-webbrowser-redirect— expo-web-browser auth redirect
Platform: TV, widgets
with-tv— Apple TV / Android TVwith-widgets— iOS / Android home-screen widgets
Tooling, testing & monorepo
with-typescript— TypeScript baselinewith-yarn-workspaces— Yarn monorepowith-storybook— Storybookwith-maestro— Maestro E2E testswith-sentry— Sentry error monitoringwith-socket-io— Socket.IO realtimewith-github-remote-build-cache-provider— remote build cache on GitHub
Starters
blank— minimal appstickersmash— the tutorial app