awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesExecution Flow Analyzers

Tools for tracing program execution paths.

Distinguishing note: Focuses on call stack analysis.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Execution Flow Analyzers. Refine with filters or upvote what's useful.

Awesome Execution Flow Analyzers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • colbymchenry/codegraphالصورة الرمزية لـ colbymchenry

    colbymchenry/codegraph

    50,154عرض على GitHub↗

    Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI agents. It parses multiple programming languages into a searchable knowledge graph of symbols and dependencies, exposing these relationships to AI tools through the Model Context Protocol. The project distinguishes itself by aggregating relevant code snippets and symbol flows to reduce token usage for large language models. It automates the configuration of server settings and steering instructions across various AI agent platforms and command line editors to enable automatic code

    Follows request-to-handler paths and bridges gaps in dynamic dispatch, such as callbacks and event emitters.

    TypeScript
    عرض على GitHub↗50,154
  • go-delve/delveالصورة الرمزية لـ go-delve

    go-delve/delve

    24,605عرض على GitHub↗

    Delve is a command-line debugger designed for programs written in the Go programming language. It provides an interactive interface for runtime analysis, allowing developers to control program execution, inspect memory and variable states, and navigate call stacks to identify logic errors. The tool distinguishes itself through deep integration with the Go runtime, specifically by providing goroutine-aware stack unwinding and the ability to manage concurrent execution threads. It utilizes a client-server protocol to decouple the debugger engine from the user interface, enabling both local and

    Traces the path of a program through the call stack to understand function reachability.

    Godebuggergogolang
    عرض على GitHub↗24,605
  • iovisor/bccالصورة الرمزية لـ iovisor

    iovisor/bcc

    22,459عرض على GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Traces method entry and exit events to visualize the execution paths of a program.

    C
    عرض على GitHub↗22,459
  • ivy-llc/ivyالصورة الرمزية لـ ivy-llc

    ivy-llc/ivy

    14,176عرض على GitHub↗

    Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs between different deep learning ecosystems. It serves as a portability tool for migrating model architectures and logic across competing frameworks to enable flexible deployment. The system achieves cross-framework conversion by utilizing abstract syntax tree analysis to rewrite source code and by employing a computational graph tracer to capture tensor flows and operation sequences during live execution. This process allows for the translation of both high-level model defini

    Hooks into the runtime execution of a model to analyze data flow and operation dependencies during a live pass.

    Python
    عرض على GitHub↗14,176
  • seaswalker/spring-analysisالصورة الرمزية لـ seaswalker

    seaswalker/spring-analysis

    13,739عرض على GitHub↗

    Spring-analysis is a diagnostic utility designed to visualize the internal architecture and execution logic of Java applications built on the Spring Framework. It functions as a static analysis tool that parses source code to map structural relationships and component interactions without requiring the program to execute. The tool distinguishes itself by automatically extracting configuration and annotation data to identify beans and service definitions, which it then translates into visual representations of the system. By reconstructing method call hierarchies and event propagation paths, i

    Traces method call hierarchies and event propagation paths to reconstruct application execution flow.

    Javanotessource-code-analysisspring
    عرض على GitHub↗13,739
  • mamedev/mameالصورة الرمزية لـ mamedev

    mamedev/mame

    9,929عرض على GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    MAME records visited program counter addresses and highlights them in disassembly views to analyze paths.

    C++
    عرض على GitHub↗9,929
  • hyperdbg/hyperdbgالصورة الرمزية لـ HyperDbg

    HyperDbg/HyperDbg

    3,885عرض على GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Disassembles machine code and manages branch recording data to reconstruct and trace execution paths.

    Cbinary-analysisdebugdebugger
    عرض على GitHub↗3,885
  1. Home
  2. Software Engineering & Architecture
  3. Execution Flow Analyzers

استكشف الوسوم الفرعية

  • ML Runtime InterceptorsMechanisms that hook into the execution of machine learning models to analyze data flow and operation dependencies. **Distinct from Execution Flow Analyzers:** Specifically targets the runtime interception of ML tensor flows and operation sequences, not general call stack analysis.
  • Program Counter TrackingRecording and visualizing the sequence of addresses visited by the processor to analyze execution paths. **Distinct from Execution Flow Analyzers:** Distinct from Execution Flow Analyzers: focuses specifically on program counter history and disassembly highlighting rather than general call stack analysis.