12 个仓库
Tools for real-time inspection of logs, network traffic, and UI hierarchies in mobile apps.
Distinct from In-App Debugging Consoles: Broader than in-app consoles; encompasses the entire desktop-to-mobile debugging workflow.
Explore 12 awesome GitHub repositories matching mobile development · Mobile Application Debugging. Refine with filters or upvote what's useful.
Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state, network traffic, and system logs of mobile devices via a desktop interface. It functions as a centralized system for monitoring application behavior and troubleshooting logic and performance issues. The platform is distinguished by a plugin-based extension system that enables the development of custom debugging tools. These plugins can visualize specific application data and facilitate event exchange between a mobile device and a computer. The toolkit covers several core obse
Provides a comprehensive platform for real-time inspection of logs, network traffic, and UI hierarchies in mobile apps.
Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to mobile devices. It provides a desktop tool for inspecting logs, network traffic, and layout hierarchies of mobile applications in real time. The platform is built as a plugin-based developer tool, offering a customizable framework for building visual debugging tools and data inspectors. This architecture allows for the creation of specialized plugins and visualizers to monitor internal application data through the desktop interface. The tool covers several functional domains
Enables real-time inspection of logs, network traffic, and layout hierarchies to troubleshoot mobile applications.
iOS-DeviceSupport provides the system symbols and framework files required by Xcode to recognize and debug physical iOS devices. It serves as a collection of hardware integration files that enable a development environment to communicate with and analyze mobile hardware running specific operating system versions. The project focuses on the installation of these support files to facilitate on-device debugging, mobile app testing, and performance profiling. By providing the necessary debugging symbols, it allows development tools to interface with physical devices rather than relying on simulat
Prepares the environment to deploy and debug applications on actual hardware instead of simulators.
r0capture is a tool for intercepting network traffic from Android applications. It serves as a traffic interceptor, packet sniffer, and client certificate exporter used to analyze application-layer communication on Android devices. The project provides mechanisms to bypass SSL pinning and certificate validation, allowing the decryption of encrypted traffic without modifying device trust stores. It also enables the extraction of client-side certificates from application memory for saving to local device storage. Captured network data is serialized into PCAP files to support offline protocol a
Enables detailed offline analysis of Android app network traffic by exporting data to PCAP files.
spy-debugger is an HTTP proxy debugging tool designed for intercepting and analyzing network traffic from mobile devices, WebViews, and mobile browsers. It functions as a network packet capture tool and a remote browser inspector, allowing users to monitor HTTP and HTTPS requests wirelessly without the need for USB cables. The project distinguishes itself by using script injection to enable remote debugging. It injects JavaScript into HTTP response bodies, providing the ability to inspect HTML and CSS elements and perform live page content editing directly on the mobile screen. Additionally,
Provides a remote utility for inspecting UI hierarchies and network traffic in mobile WebViews.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Captures and inspects HTTP/HTTPS traffic from iOS and Android simulators and devices for debugging.
nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr
Includes developer tools for real-time inspection of UI hierarchies and application state in mobile apps.
Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution errors and white-screen failures by streaming live telemetry and data from remote devices. It serves as a remote device diagnostic tool and a web-based console for debugging mobile webviews. The platform functions as a debugging bridge that streams console logs and execution data via persistent connections. It mirrors mobile webview content onto full-screen displays to bypass hardware screen limitations and serializes native application API calls into a standardized format for i
Streams logs and application data from mobile devices to a desktop interface to troubleshoot failures.
AndroidHttpCapture 是一款用于在 Android 设备上直接拦截和分析 HTTP/HTTPS 网络流量的移动应用。它充当本地代理服务器和流量拦截器,用于捕获并监控其他已安装移动应用的请求与响应。 该工具支持通过安装根证书进行 MITM HTTPS 解密,并支持将捕获的网络会话导出为 HAR 文件以供外部分析。它允许实时注入响应体,并通过用户代理(User Agent)欺骗来修改请求头。 该项目包含一套网络连接诊断功能,如 DNS 查询、ping 和 traceroute。其他实用功能包括用于域名重定向的自定义主机映射,以及检查混合应用中嵌入式 Web 视图的控制台日志。
Provides real-time inspection of network traffic and browser simulation to debug Android applications.
GT 是一款移动端设备调试工具,旨在直接在智能手机上捕获网络数据包、分析系统日志并进行硬件性能分析。它提供了一套便携式实用程序,无需连接主机即可识别软件错误并处理性能瓶颈。 该项目具有基于插件的调试框架,允许开发自定义功能扩展,以实现特定项目的调试逻辑。它还支持实时参数调整和注入,允许在执行过程中修改内部应用程序设置,从而测试不同的配置。 该工具涵盖了多个核心的可观测性和诊断领域,包括 CPU、内存、电池和帧率等硬件性能分析。它还包含拦截和分析网络流量及 API 通信的功能,以及用于聚合和分析应用程序及系统级崩溃日志的实用程序。
Provides tools for real-time inspection of logs, network traffic, and UI hierarchies directly on mobile devices.
GodEye is a runtime instrumentation tool and observability framework for Swift mobile applications. It functions as a mobile application debugger and in-process diagnostic overlay, providing a visual interface rendered directly over active applications to monitor metrics and inspect system states without requiring changes to the original source code. The framework enables real-time analysis through a suite of debugging workflows. It captures diagnostic data using method swizzling and system-level hooking to intercept function calls and monitor internal application behavior. The tool covers s
Provides a suite for real-time inspection of logs, network traffic, and sandboxed files in mobile apps.
This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop
Provides tools and workflows for inspecting and troubleshooting application behavior across multiple mobile platforms.