Inspect all HTTP requests your Android app makes, headers, bodies, and timing, from Chrome's Network tab.
Browse and run SQL queries against your Android app's local SQLite database without leaving your desktop.
Inspect the view hierarchy and layout of your Android app's screens using Chrome's Elements panel.
Query your Android app's internals from the terminal using the bundled dumpapp command-line tool.
| facebook/stetho | netflix/eureka | debezium/debezium | |
|---|---|---|---|
| Stars | 12,675 | 12,706 | 12,718 |
| Language | Java | Java | Java |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | ops devops | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Chrome desktop browser and an Android device or emulator, setup is one Gradle dependency plus a single initialization call.
Stetho is a debugging tool for Android apps built by Facebook. It creates a bridge between an Android application running on a phone or emulator and the Chrome browser's built-in developer tools on a desktop computer. Once added to an Android project, a developer can open Chrome, go to the address chrome://inspect, and get a familiar debugging interface showing the app's internals. Through this interface, developers can inspect network requests the app is making, browse the app's local database, view the layout of screens, and run a JavaScript console. The network inspection feature works by hooking into common HTTP libraries that Android apps already use, so there is usually little code to write beyond the initial setup. Setup is straightforward: add a small dependency to the project's build file and call a single initialization method when the app starts. Optional add-ons are available for specific HTTP libraries and for JavaScript scripting support. Stetho also includes a command-line tool called dumpapp that lets developers query app internals from a terminal, and it can be extended with custom plugins for project-specific needs. The project is released under the MIT license and was open-sourced by Facebook for use in Android development workflows.
A Facebook-built Android debugging tool that connects your running Android app to Chrome's developer tools, so you can inspect network requests, browse local databases, and view screen layouts from your desktop browser.
Mainly Java. The stack also includes Java, Android, Chrome DevTools Protocol.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice (MIT license).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.