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

kif-framework/KIF

Keep It Functional - An iOS Functional Testing Framework observed · 2026-08-28

github.com/kif-framework/KIF · Objective-C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 97
  • Release rhythm 95
  • Longevity 100

Flags: no_license

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: 17
  • age_days: 5572
  • days_rel: 37
  • days_push: 20
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

6248 stars · 919 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

KIF (Keep It Functional) is an iOS UI integration testing framework that automates app testing by driving the UI through accessibility attributes, using standard XCTest targets. Tests run synchronously in-process on the main thread, integrating with Xcode's Test Navigator and build tools.

Use cases

  • automate ios ui tests
  • integration testing for ios apps
  • simulate user taps in xctest
  • run nightly acceptance tests with xcode bots
  • test ios app ui via accessibility attributes

When to choose

  • you want in-process UI testing integrated with XCTest and Xcode tooling
  • you prefer Objective-C tests with minimal indirection
  • you need to imitate real user input like tap events

When to avoid

  • you need a framework that avoids undocumented Apple APIs
  • you need to support iOS versions older than 15 with the latest release
  • you want cross-platform UI testing beyond iOS

Facets

framework · maturity active

testing e2e-testing testing mobile-development cpp ui-testing xctest objective-c accessibility integration-testing apple ios swift

1 source

Member repositories

RepositoryRoleHealth v2
kif-framework/KIFmain97

For agents

markdown · JSON · MCP: product_card(name="kif-framework/KIF")

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