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
zixun avatar

zixun/GodEye

0
View on GitHub↗
3,879 stars·350 forks·Swift·MIT·17 views

GodEye

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 several analytical domains, including memory leak detection and mobile performance profiling for CPU and RAM usage. It provides utilities for network traffic inspection, runtime log monitoring, and the exploration of sandboxed filesystems and application bundles. Additional capabilities include application crash tracking and the capturing of thread-state stacks to diagnose application freezes.

Features

  • Swift Runtime Observability - Provides a comprehensive runtime diagnostic framework for monitoring the behavior and internal state of Swift mobile applications.
  • Runtime Debugging - Provides tools for inspecting and troubleshooting application logic in active processes via runtime injection.
  • Mobile Application Debugging - Provides a suite for real-time inspection of logs, network traffic, and sandboxed files in mobile apps.
  • Swift Observability Frameworks - Acts as a runtime diagnostic tool for Swift applications providing real-time performance monitoring and state inspection.
  • System Call Hooking - Diverts low-level OS function calls to capture internal system state and monitor application behavior.
  • Method Swizzling - Implements dynamic replacement of method implementations by swapping function pointers at runtime for non-intrusive instrumentation.
  • Runtime Instrumentation - Injects hooks into a running process to collect execution metrics and state using method swizzling.
  • Memory Leak Detection - Provides tools for identifying and analyzing memory leaks within Swift mobile applications.
  • In-Process Overlays - Provides a diagnostic interface rendered directly within the application process to display real-time state.
  • Crash Diagnostics - Detects and records unexpected terminations to map application crashes back to the source code.
  • Application-Level Traffic Interception - Intercepts network requests within the application code to analyze API communication and data exchange.
  • Network Traffic Analyzers - Captures and inspects outgoing and incoming network requests to analyze API communication and data exchange.
  • Thread State Capturing - Snapshots the current execution point of all active threads to diagnose application freezes and deadlocks.
  • Memory Leak Prevention - Identifies and resolves retained object references to detect memory leaks and improve stability.
  • Mobile Performance Monitoring - Tracks runtime resource utilization, including CPU and RAM, to identify bottlenecks in mobile applications.
  • Application Sandbox Inspection - Enables exploration and interaction with the private files and directories of an isolated application sandbox.
  • Sandbox Browsers - Provides a specialized interface for navigating and reading files within the application's restricted filesystem directory.
  • Runtime Object Tracking - Monitors object allocation and deallocation cycles at runtime to detect memory leaks.
  • Real-Time Application Log Monitoring - Provides a live stream of application event logs to a diagnostic overlay for immediate debugging.
  • System Performance Monitors - Tracks real-time CPU usage, RAM consumption, and frame rates to identify performance bottlenecks.
  • Freeze Diagnostics - Captures the stack trace of all threads during unresponsive events to locate blocking code and resolve freezes.
  • Debugging and Inspection - Display system metrics and logs with one line of code.
  • Performance Monitoring - An automated performance monitoring and debugging framework.

Star history

Star history chart for zixun/godeyeStar history chart for zixun/godeye

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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 zixun/godeye do?

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.

What are the main features of zixun/godeye?

The main features of zixun/godeye are: Swift Runtime Observability, Runtime Debugging, Mobile Application Debugging, Swift Observability Frameworks, System Call Hooking, Method Swizzling, Runtime Instrumentation, Memory Leak Detection.

Which projects share features with zixun/godeye?

Projects with overlapping indexed features include: tencent/gt — GT is an on-device mobile debugging tool designed to capture network packets, analyze system logs, and profile… firefox-devtools/debugger — This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page… tencent/matrix — Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based… didi/doraemonkit — DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile… jz-darkal/androidhttpcapture — AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on… huolalatech/page-spy-web — Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution…

Projects sharing features with GodEye

These projects share indexed features with GodEye. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tencent/gtTencent avatar

    Tencent/GT

    4,407View on GitHub↗

    GT is an on-device mobile debugging tool designed to capture network packets, analyze system logs, and profile hardware performance directly on a smartphone. It provides a portable suite of utilities for identifying software bugs and processing bottlenecks without requiring a connection to a host computer. The project features a plugin-based debugging framework that allows for the development of custom functional extensions to implement project-specific debugging logic. It also enables real-time parameter tuning and injection, allowing internal application settings to be modified during execu

    Java
    View on GitHub↗4,407
  • firefox-devtools/debuggerfirefox-devtools avatar

    firefox-devtools/debugger

    4,606View on GitHub↗

    This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page layouts. It functions as a JavaScript debugger and a Chrome DevTools Protocol debugger to manage the state of a web engine and identify logic errors in web applications. The suite provides specialized utilities for web performance profiling, including the detection of memory leaks and the analysis of processing bottlenecks. It also includes a network traffic analyzer for troubleshooting API calls and a browser storage manager for modifying cookies, cache, and local database entries

    chromedebuggerdevtools
    View on GitHub↗4,606
  • tencent/matrixTencent avatar

    Tencent/matrix

    12,020View on GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Javaandroidapm-clientwechat
    View on GitHub↗12,020
  • didi/doraemonkitdidi avatar

    didi/DoraemonKit

    20,420View on GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Java
    View on GitHub↗20,420
Compare all 30 related projects→