Ross ROSS = Recommend OSS · open-source software intelligence for agents

google/EarlGrey

:tea: iOS UI Automation Test Framework observed · 2026-08-28

github.com/google/EarlGrey · homepage · Objective-C · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
google/EarlGreymain67

For agents

markdown · JSON · MCP: product_card(name="google/EarlGrey")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem