Standalone apps with three locator tests and two agent tests each. Every app uses the same demo: enter a name and press greet.
| Example | Technology | Runs on |
|---|---|---|
| with-vite | Vite + React | Chromium |
| with-next | Next.js App Router | Chromium |
| with-astro | Astro | Chromium |
| with-angular | Angular | Chromium |
| with-expo | Expo + React Native | Chromium, iOS simulator, Android emulator |
| with-swiftui | SwiftUI | iOS simulator |
| with-compose | Jetpack Compose | Android emulator |
| with-kotlin-multiplatform | Kotlin Multiplatform + Compose Multiplatform | Android emulator, iOS simulator |
| with-flutter | Flutter | Android emulator, iOS simulator |
| with-maui | .NET MAUI | Android emulator, iOS simulator |
Each folder installs published packages from npm and works outside this
repository. See its README for run commands. Agent tests need
AI_GATEWAY_API_KEY; without it, they skip.
Start a new project from one with npx e2e init my-app --example with-expo.
init downloads the folder from the tag of the CLI's version.
e2e.com/examples lists these
examples and partner and community ones from other repositories, from
examples.json. To add yours, or to change an example
here, see CONTRIBUTING.md.
For third-party extensions, see Community packages.