awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
square avatar

square/PonyDebugger

0
View on GitHub↗
5,854 stars·584 forks·Objective-C·17 views

PonyDebugger

PonyDebugger is a suite of iOS-specific debugging tools that provides web-based interfaces for network inspection, data browsing, log streaming, and view hierarchy analysis. It enables the remote examination of a running iOS application through a browser.

The project integrates with the Chrome DevTools protocol to bring network traffic inspection and proxying capabilities to native iOS applications. It also provides a read-only web interface for browsing managed objects and local data entities stored on the device.

Additional capabilities include a remote logging console for streaming text and object dumps without using breakpoints and a view hierarchy inspector for examining and modifying the visual element tree in real time. These functions are supported by a gateway server that establishes communication between the mobile device and the developer's browser.

Features

  • Chrome DevTools Protocols - Provides a debugger for native iOS applications by implementing the Chrome DevTools Protocol.
  • iOS Traffic Inspections - Acts as a gateway server to capture and display HTTP requests from iOS applications for analysis.
  • Local Data Browsers - Provides a read-only browser interface for querying and navigating structured data stored locally on the device.
  • Remote Diagnostic Consoles - Provides a remote diagnostic console for streaming text and object dumps from a running iOS app.
  • iOS Data Persistence Debugging - Enables browsing and examining managed objects and local data entities within a native iOS application through a remote interface.
  • iOS Network Debugging - Analyzes and inspects native iOS application network traffic using Chrome Developer Tools.
  • iOS Remote Data Browsers - Provides a read-only web interface for browsing managed objects and local data entities stored on an iOS device.
  • iOS UI Inspection - Allows viewing and modifying the visual element tree of a native iOS app in real time via a web browser.
  • Remote iOS Logging - Sends text and object dumps from an iOS device to a remote console to examine state without breakpoints.
  • Intercepting Proxies - Routes application traffic through an intercepting proxy to enable network analysis via external developer tools.
  • Network Traffic Inspectors - Proxies application network requests to browser-based developer tools for raw request and response analysis.
  • View Hierarchy Inspectors - Provides a remote browser interface for examining and modifying the visual element tree of a running iOS app.
  • Remote Query Interfaces - Exposes internal database entities to a remote browser by mapping native object contexts to a queryable interface.
  • View Hierarchy Debuggers - Implements a browser-based interface to inspect and modify the visual element tree in real time.
  • Hierarchy Serializers - Transforms the native visual element tree into a serializable format for remote inspection and manipulation.
  • Asynchronous Log Streaming - Provides asynchronous streaming of text and object dumps from the device to a remote console.
  • Remote Logging Utilities - Offers a remote console that receives text and object dumps to examine application properties without pausing execution.
  • Data Management - Network and data stack debugging tool.
  • Debugging and Inspection - Remote network and data debugging using browser tools.
  • Debugging Tools - Remote network and data debugging via Chrome.
  • Developer Utilities - Remote debugging tool for iOS apps using Chrome Developer Tools.
  • iOS and macOS Utilities - Remote network and data debugging using Chrome DevTools.
  • Platform Adapters - Remote network and data debugging for iOS apps.
  • Testing Frameworks - Remote debugging for network and data via Chrome.

Star history

Star history chart for square/ponydebuggerStar history chart for square/ponydebugger

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does square/ponydebugger do?

PonyDebugger is a suite of iOS-specific debugging tools that provides web-based interfaces for network inspection, data browsing, log streaming, and view hierarchy analysis. It enables the remote examination of a running iOS application through a browser.

What are the main features of square/ponydebugger?

The main features of square/ponydebugger are: Chrome DevTools Protocols, iOS Traffic Inspections, Local Data Browsers, Remote Diagnostic Consoles, iOS Data Persistence Debugging, iOS Network Debugging, iOS Remote Data Browsers, iOS UI Inspection.

What are some open-source alternatives to square/ponydebugger?

Open-source alternatives to square/ponydebugger include: facebook/stetho — Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time… flipboard/flex — FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated… facebook/chisel — Chisel is a collection of LLDB debugging extensions and tools for inspecting and manipulating the user interface of… kasketis/netfox — Netfox is an iOS and macOS network debugging library designed to intercept and monitor HTTP traffic. It functions as… didi/doraemonkit — DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile… meitu/mthawkeye — Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...).

Open-source alternatives to PonyDebugger

Similar open-source projects, ranked by how many features they share with PonyDebugger.
  • facebook/stethofacebook avatar

    facebook/stetho

    12,672View on GitHub↗

    Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip

    Java
    View on GitHub↗12,672
  • flipboard/flexFlipboard avatar

    Flipboard/FLEX

    14,610View on GitHub↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Objective-C
    View on GitHub↗14,610
  • facebook/chiselfacebook avatar

    facebook/chisel

    9,179View on GitHub↗

    Chisel is a collection of LLDB debugging extensions and tools for inspecting and manipulating the user interface of iOS applications. It provides utilities for tracing responder chains, traversing view hierarchies, and modifying UI elements during runtime. The toolset distinguishes itself through specialized visual debugging capabilities, including a suite for toggling view visibility and borders to isolate layout issues, as well as a system to export colors and images from a running app to a desktop previewer for asset verification. The project covers a broad range of UI diagnostic capabili

    Python
    View on GitHub↗9,179
  • kasketis/netfoxkasketis avatar

    kasketis/netfox

    3,754View on GitHub↗

    Netfox is an iOS and macOS network debugging library designed to intercept and monitor HTTP traffic. It functions as an in-app HTTP traffic inspector that captures request headers and response bodies for real-time network analysis. The tool provides a network performance monitor to calculate response times and data sizes, as well as a network log exporter for sharing captured request and response data via email. The project covers network analysis capabilities including traffic filtering to exclude specific URLs, request body capture, and a debug interface that can be toggled via programmati

    Swift
    View on GitHub↗3,754
See all 30 alternatives to PonyDebugger→