awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/ios-webkit-debug-proxy

0
View on GitHub↗
6,174 stele·478 fork-uri·C·BSD-3-Clause·2 vizualizări

Ios Webkit Debug Proxy

ios-webkit-debug-proxy is a command-line proxy that bridges Chrome DevTools to Safari Web Inspector on iOS devices, enabling remote debugging of web content over USB. It translates WebKit remote debugging protocol messages into Chrome DevTools Protocol over persistent WebSocket connections, allowing developers to use Chrome DevTools, Safari Web Inspector, or Firefox DevTools to inspect and debug web content in MobileSafari and UIWebViews on real and simulated iOS devices.

The proxy discovers and communicates with iOS devices over USB using the libimobiledevice library without requiring iTunes. It handles multiple iOS devices simultaneously by assigning each connected device a stable TCP port number that persists across reconnections until the proxy restarts. A JSON API and web interface at a configurable port enumerates all attached iOS devices and their debuggable browser tabs, enabling programmatic querying and inspection.

The proxy accepts runtime configuration through command-line flags, including the ability to specify a custom DevTools frontend source from a local or remote URL. It serves a RESTful JSON endpoint listing connected devices and their debuggable web views, and opens a DevTools frontend for any specific tab by navigating to its page listing or connecting via WebSocket.

Features

  • WebKit to Chrome Protocol Bridges - Translates WebKit remote debugging protocol messages into Chrome DevTools Protocol over persistent WebSocket connections.
  • iOS WebView Debugging Bridges - A command-line proxy that bridges Chrome DevTools to Safari Web Inspector on iOS devices for remote debugging over USB.
  • Browser DevTools Inspections - Open a DevTools frontend for a specific tab on a connected iOS device by navigating to its page listing or connecting via websocket.
  • iOS Safari Web Inspectors - Accessing and controlling Safari's web inspector on iOS devices through a proxy that translates WebKit commands.
  • Device Debugging Endpoints - Serves a RESTful JSON endpoint listing connected devices and their debuggable web views for programmatic discovery.
  • iOS - Serves a RESTful JSON endpoint listing connected devices and their debuggable web views for programmatic querying.
  • Device Port Mappings - Maintains a persistent in-memory mapping from device identifiers to fixed TCP ports across reconnections.
  • iOS Device Discovery - Discovers and communicates with iOS devices over USB using the libimobiledevice library without requiring iTunes.
  • iOS USB Communication - Uses the libimobiledevice library to discover, connect to, and communicate with iOS devices over USB without iTunes.
  • iOS USB Transport - Discovers and communicates with iOS devices over USB using the libimobiledevice library without iTunes dependency.
  • Stable Device-Port Assignments - Assign a unique port to each attached iOS device on a first-come-first-served basis, preserving assignments across reconnections.
  • iOS - Managing simultaneous debugging sessions across multiple iOS devices with stable port assignments that persist across reconnections.
  • iOS WebView Tab Inspectors - Open a DevTools frontend for any debuggable tab on a connected iOS device to inspect and debug its content.
  • Remote Web Inspector Proxies - Debugging web content on iOS Safari and UIWebViews from a desktop browser using Chrome DevTools or other Web Inspector frontends.
  • Web Content Debugging - Proxy WebKit inspector commands over a websocket connection to MobileSafari and UIWebViews on real and simulated iOS devices.
  • Protocol Translation Bridges - Translates WebKit remote debugging protocol messages into Chrome DevTools Protocol over persistent WebSocket connections.
  • Stable Device Port Assignments - A proxy that assigns stable TCP ports to each connected iOS device and exposes a JSON API for listing debuggable tabs.
  • Debuggable Tab Enumerators - Provide a JSON API and a web interface at localhost:9221 that enumerates all attached iOS devices and their debuggable tabs.
  • Debuggable Tab Enumerators - Listing all attached iOS devices and their debuggable browser tabs through a JSON API at a configurable port.
  • Custom Frontend Sources - Accept a custom URL or local path for the DevTools UI to use Chrome DevTools, Safari Web Inspector, or Firefox DevTools.
  • Custom Frontend Sources - Specify a custom DevTools UI source through a command-line argument, choosing local or remote inspector HTML files.
  • First-Come-First-Served Port Allocations - Allocate a unique port per attached iOS device on a first-come-first-served basis, preserving assignments across reconnections.
  • Fixed Device Port Assignments - Assign each connected iOS device a fixed port number and keep that mapping stable across reconnections until the proxy restarts.
  • Debuggable Tab Queries - Query devices programmatically through JSON APIs and websocket endpoints to list devices, enumerate tabs, and inspect pages from custom clients.
  • iOS and macOS Utilities - DevTools proxy for iOS Safari remote inspection.
  • Legacy Projects - Exposes iOS web views via the protocol.

Istoric stele

Graficul istoricului de stele pentru google/ios-webkit-debug-proxyGraficul istoricului de stele pentru google/ios-webkit-debug-proxy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face google/ios-webkit-debug-proxy?

ios-webkit-debug-proxy is a command-line proxy that bridges Chrome DevTools to Safari Web Inspector on iOS devices, enabling remote debugging of web content over USB. It translates WebKit remote debugging protocol messages into Chrome DevTools Protocol over persistent WebSocket connections, allowing developers to use Chrome DevTools, Safari Web Inspector, or Firefox DevTools to inspect and debug web content in MobileSafari and UIWebViews on real and simulated iOS devices.

Care sunt principalele funcționalități ale google/ios-webkit-debug-proxy?

Principalele funcționalități ale google/ios-webkit-debug-proxy sunt: WebKit to Chrome Protocol Bridges, iOS WebView Debugging Bridges, Browser DevTools Inspections, iOS Safari Web Inspectors, Device Debugging Endpoints, iOS, Device Port Mappings, iOS Device Discovery.

Care sunt câteva alternative open-source pentru google/ios-webkit-debug-proxy?

Alternativele open-source pentru google/ios-webkit-debug-proxy includ: ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… geysermc/geyser — Geyser is a cross-platform bridge that translates network packets between Minecraft Bedrock Edition and Java Edition,… auchenberg/vscode-browser-preview — vscode-browser-preview is an editor-based web previewer and integrated debugger that embeds a live browser instance… facebook/webdriveragent — WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS… axi0mx/ipwndfu — ipwndfu is a collection of software utilities designed to exploit the iOS bootrom to enable unsigned code execution… nodegui/react-nodegui — Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀.

Alternative open-source pentru Ios Webkit Debug Proxy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ios Webkit Debug Proxy.
  • ibm/mcp-context-forgeAvatar IBM

    IBM/mcp-context-forge

    3,310Vezi pe GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Pythonagentsaiapi-gateway
    Vezi pe GitHub↗3,310
  • geysermc/geyserAvatar GeyserMC

    GeyserMC/Geyser

    5,641Vezi pe GitHub↗

    Geyser is a cross-platform bridge that translates network packets between Minecraft Bedrock Edition and Java Edition, enabling Bedrock clients to join Java Edition servers. It operates as either a server plugin or a standalone proxy, handling real-time protocol translation, authentication, and resource pack conversion to make Bedrock players appear as standard Java clients to the server. The project distinguishes itself through its comprehensive authentication system, which allows Xbox Live-authenticated Bedrock players to join Java servers without requiring a paid Java Edition account, inclu

    Javabedrockbedrock-editionbedrock-to-java
    Vezi pe GitHub↗5,641
  • facebook/webdriveragentAvatar facebook

    facebook/WebDriverAgent

    4,260Vezi pe GitHub↗

    WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS devices. It serves as a bridge that enables the remote control of applications and the operating system on physical iOS devices and simulators for automated testing. The project provides a UI testing framework capable of interacting with on-screen elements, capturing screenshots, and simulating user gestures. It translates remote commands into native system calls to interact with the iOS accessibility hierarchy. The server covers a broad range of device orchestration and UI autom

    Objective-C
    Vezi pe GitHub↗4,260
  • auchenberg/vscode-browser-previewAvatar auchenberg

    auchenberg/vscode-browser-preview

    4,383Vezi pe GitHub↗

    vscode-browser-preview is an editor-based web previewer and integrated debugger that embeds a live browser instance directly within the workspace. It utilizes headless browser integration to synchronize the browser state with the active code editor. The project provides an integrated web debugger that allows users to set breakpoints and inspect the state of web applications without leaving the editor interface. It also enables remote developer tools access via a network URL to analyze page elements, styles, and network activity. The system supports frontend development workflows by providing

    TypeScript
    Vezi pe GitHub↗4,383
  • Vezi toate cele 30 alternative pentru Ios Webkit Debug Proxy→