Kakao
Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.
What Kakao is
Kakao is a Kotlin DSL for writing Android UI tests that builds on Espresso. Tests define a Screen class that holds KView objects, such as KButton, KEditText and KTextView. Each KView locates its view through Espresso-style matchers like withId and withText. Actions and assertions run on those views inside an onScreen block. Screens can serve as Page Objects. KListView and KRecyclerView, with adapter item classes, handle list and RecyclerView content. Custom views, matchers, actions and assertions extend the DSL. The library is added as a Gradle or Maven test dependency.
Written from the project's README, read .
- Category
- Mobile automation
- License
- Apache-2.0
- Language
- Kotlin
- Changelog
- Releases on GitHub
Repository metrics
Status
slowLast commit 91 to 365 days before the fetch date.Computed from the last commit date and the archive flag on the fetch date. See the status rules.
Alternatives
Listed mobile automation tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from Kakao's, with its source.
Maestro: Languages for writing tests: YAML flow files. source: README
Appium: Languages for writing tests: Official clients for Java, Python, Ruby and .NET C#; third-party clients for other languages. source: README
Detox: Languages for writing tests: JavaScript. source: README
WebdriverIO: Languages for writing tests: Node.js. source: README
EarlGrey: Languages for writing tests: Swift (3.0 and 2.3) and Objective-C test targets. source: Docs: Install and Run
WebDriverAgent: Mobile platforms: iOS and tvOS, on devices and simulators. source: README
Patrol: Languages for writing tests: Dart (Flutter tests). source: Docs: Write your first test
AndroidX Test: Languages for writing tests: JUnit 4 tests; runner docs show Kotlin and Java samples. source: Docs: AndroidJUnitRunner
Questions
Is Kakao open source?
Yes. Kakao is released under Apache-2.0, an OSI-approved license, as reported by the GitHub API on 2026-09-22.
Is Kakao maintained?
On 2026-09-22, the last commit to the default branch was on 2026-04-27, so the listed status is slow. Rule: Last commit 91 to 365 days before the fetch date.
How many GitHub stars does Kakao have?
371 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.
What language is Kakao written in?
The repository's primary language, as reported by the GitHub API, is Kotlin.
Sources
- GitHub REST API: repository, read
- GitHub REST API: commits, read
- GitHub REST API: latest release, read
- GitHub REST API: contributors, read
- README, read