12 Repos
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 ist ein plattformübergreifender Anwendungsinspektor und Echtzeit-Remote-Debugger, der darauf ausgelegt ist, Ausführungsfehler und White-Screen-Fehler durch das Streaming von Live-Telemetrie und Daten von entfernten Geräten zu identifizieren. Es dient als Remote-Geräte-Diagnosetool und webbasierte Konsole zum Debuggen mobiler Webviews. Die Plattform fungiert als Debugging-Brücke, die Konsolen-Logs und Ausführungsdaten über persistente Verbindungen streamt. Sie spiegelt mobile Webview-Inhalte auf Vollbildschirme, um Hardware-Bildschirmeinschränkungen zu umgehen, und serialisiert native Anwendungs-API-Aufrufe in ein standardisiertes Format zur Inspektion innerhalb einer Entwicklerkonsole. Das System deckt plattformübergreifende Anwendungsüberwachung und Remote-Terminal-Fehlerbehebung ab. Es ermöglicht die Erfassung nativer API-Aufrufe und die Übertragung von Gerätetelemetrie über verschiedene Betriebssysteme hinweg, um Anwendungsverhalten und Datenfluss zu analysieren.
Streams logs and application data from mobile devices to a desktop interface to troubleshoot failures.
AndroidHttpCapture ist eine mobile Anwendung zum Abfangen und Analysieren von HTTP- und HTTPS-Netzwerkverkehr direkt auf einem Android-Gerät. Sie fungiert als lokaler Proxy-Server und Traffic-Interceptor, um Anfragen und Antworten von anderen installierten mobilen Anwendungen zu erfassen und zu überwachen. Das Tool bietet Funktionen für MITM-HTTPS-Entschlüsselung durch Installation von Root-Zertifikaten und unterstützt den Export erfasster Netzwerksitzungen als HAR-Dateien für externe Analysen. Es ermöglicht die Injektion von Antwort-Bodys in Echtzeit und die Modifikation von Request-Headern mittels User-Agent-Spoofing. Das Projekt enthält eine Suite von Netzwerkkonnektivitäts-Diagnosen, wie DNS-Lookups, Ping und Traceroute. Zusätzliche Dienstprogramme umfassen benutzerdefiniertes Host-Mapping für Domain-Umleitungen und die Inspektion von Konsolenprotokollen aus eingebetteten Web-Views in hybriden Anwendungen.
Provides real-time inspection of network traffic and browser simulation to debug Android applications.
GT ist ein mobiles On-Device-Debugging-Tool, das entwickelt wurde, um Netzwerkpakete zu erfassen, Systemprotokolle zu analysieren und die Hardwareleistung direkt auf einem Smartphone zu profilieren. Es bietet eine portable Suite von Dienstprogrammen zur Identifizierung von Softwarefehlern und Verarbeitungsengpässen, ohne dass eine Verbindung zu einem Host-Computer erforderlich ist. Das Projekt bietet ein Plugin-basiertes Debugging-Framework, das die Entwicklung benutzerdefinierter funktionaler Erweiterungen zur Implementierung projektspezifischer Debugging-Logik ermöglicht. Es ermöglicht zudem Echtzeit-Parameter-Tuning und -Injektion, wodurch interne Anwendungseinstellungen während der Ausführung modifiziert werden können, um verschiedene Konfigurationen zu testen. Das Tool deckt mehrere Kernbereiche der Observability und Diagnose ab, einschließlich Hardware-Leistungsprofiling für CPU-, Speicher-, Batterie- und Framerate-Metriken. Es enthält Funktionen zum Abfangen und Analysieren von Netzwerkverkehr und API-Kommunikationen sowie Dienstprogramme zur Aggregation und Analyse von Anwendungs- und System-Crash-Logs.
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.