google/EarlGrey
:tea: iOS UI Automation Test Framework observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3863
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
5691 stars · 736 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
EarlGrey is Google's native iOS UI automation test framework that lets developers write clear, concise UI tests with automatic synchronization against the UI, network requests, and queues. Version 1.0 is deprecated in favor of EarlGrey 2.0, which integrates with XCUITest.
Use cases
- write automated UI tests for iOS apps
- make flaky iOS UI tests more stable and repeatable
- synchronize tests with network requests and UI state
- run iOS UI tests from Xcode or xcodebuild
- automate iOS app interaction testing
When to choose
- you need stable, synchronized native iOS UI tests
- you want a Google-maintained alternative to plain XCUITest
- your team tests iOS apps in Objective-C or Swift
When to avoid
- you are starting a new project and should use EarlGrey 2.0 instead
- you need to test Android apps
- you rely on EarlGrey 1.0 with iOS 13+, since it is no longer maintained
Facets
framework · maturity maintenance
testing e2e-testing testing mobile-development cpp ui-automation xctest objective-c ios-testing ui-synchronization automation ios swift
2 sources
- readme: https://github.com/google/EarlGrey · fetched 2026-08-28 · 7e7c1382938e
- homepage: http://google.github.io/EarlGrey/ · fetched 2026-08-29 · ddc9c2f51a02
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| google/EarlGrey | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem