Inspect live network requests and responses from an iOS app using Chrome DevTools without a separate tool.
Browse and query Core Data stores in a running iOS app directly from the browser.
Send remote log messages from an iOS app to the Chrome console during debugging.
Debug HTTPS traffic in an iOS app without needing a proxy or certificate interception setup.
| square/ponydebugger | hexfiend/hexfiend | gsdios/sdautolayout | |
|---|---|---|---|
| Stars | 5,853 | 5,844 | 5,873 |
| Language | Objective-C | Objective-C | Objective-C |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires adding the iOS library via CocoaPods and running the ponyd gateway server locally. Project is unmaintained since 2014 and may have compatibility issues with modern iOS and Xcode versions.
PonyDebugger is a debugging tool from Square that lets iOS developers inspect what their app is doing using the developer tools built into the Google Chrome browser. Rather than building a separate interface, it reuses the network inspection panel that web developers already use in Chrome, and connects that panel to a live iOS app running on a device or simulator. The tool has two parts: a small library you add to your iOS app, and a gateway server that runs on your computer and bridges the app to the browser. Once connected, you can see every network request your app makes in real time, including the full request and response data. This works even for encrypted HTTPS traffic, because the tool forwards the data rather than intercepting it from the outside. Beyond network traffic, PonyDebugger can also show you the contents of Core Data stores, which is the built-in database system that many iOS apps use to save information locally. You can browse and query that data from the browser panel while the app is running. The tool also supports remote logging, letting you send messages from your app to the browser console. PonyDebugger works with the standard iOS networking APIs, so it automatically picks up requests made through libraries that use those APIs without extra configuration. The last changelog entry is from 2014 and the project appears to be no longer actively maintained. It is released under the Apache 2.0 license.
PonyDebugger lets iOS developers inspect network traffic, Core Data stores, and logs in real time using Chrome's built-in developer tools, bridged via a local gateway server.
Mainly Objective-C. The stack also includes Objective-C, iOS, Chrome DevTools.
Apache 2.0, free to use, modify, and distribute, including in commercial projects, with attribution required.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.