awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesExecution Tracers

Tools for hooking into virtual machine execution to monitor and analyze transaction processing.

Distinguishing note: Focuses on custom logic for VM event hooks rather than generic testing.

Explore 9 awesome GitHub repositories matching testing & quality assurance · Execution Tracers. Refine with filters or upvote what's useful.

Awesome Execution Tracers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ethereum/go-ethereumethereum 的头像

    ethereum/go-ethereum

    51,178在 GitHub 上查看↗

    Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl

    Provides diagnostic hooks into virtual machine execution to capture opcode-level metadata and transaction flow for debugging.

    Goblockchainethereumgeth
    在 GitHub 上查看↗51,178
  • getsentry/sentrygetsentry 的头像

    getsentry/sentry

    44,108在 GitHub 上查看↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Maps raw memory addresses and minified code back to original source files using debug symbols and source maps.

    Pythonapmcrash-reportingcrash-reports
    在 GitHub 上查看↗44,108
  • ray-project/rayray-project 的头像

    ray-project/ray

    42,895在 GitHub 上查看↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Collects stack traces from all local workers to diagnose performance issues or deadlocks.

    Pythondata-sciencedeep-learningdeployment
    在 GitHub 上查看↗42,895
  • deepspeedai/deepspeeddeepspeedai 的头像

    deepspeedai/DeepSpeed

    42,528在 GitHub 上查看↗

    DeepSpeed is a high-performance library designed to scale deep learning model training and inference across massive clusters of GPUs and compute nodes. It provides a comprehensive suite of tools for distributed training, enabling the execution of models that exceed the memory capacity of single devices through advanced parameter partitioning, pipeline-based model parallelism, and memory-efficient state offloading. The framework distinguishes itself through specialized communication-efficient optimizers and hardware-aware acceleration techniques. By utilizing gradient compression, quantization

    The framework records execution steps and exports performance data by wrapping training code in context managers that schedule tracing intervals.

    Pythonbillion-parameterscompressiondata-parallelism
    在 GitHub 上查看↗42,528
  • square/leakcanarysquare 的头像

    square/leakcanary

    29,923在 GitHub 上查看↗

    LeakCanary is a diagnostic tool designed to identify memory leaks by monitoring object lifecycles and analyzing heap snapshots. It automatically detects objects that fail to be garbage collected after their expected lifespan, providing developers with actionable insights to prevent performance degradation and application crashes. The project distinguishes itself by offloading memory-intensive heap parsing to a separate background process, which minimizes performance impact on the main application during runtime. It includes sophisticated deobfuscation capabilities that map obfuscated stack tr

    LeakCanary automatically maps obfuscated code back to original source names by applying a plugin that translates stack traces during development builds.

    Kotlinandroidjavakotlin
    在 GitHub 上查看↗29,923
  • mlflow/mlflowmlflow 的头像

    mlflow/mlflow

    26,554在 GitHub 上查看↗

    Enables deep inspection of agent execution traces to validate retrieval and tool usage.

    Pythonagentopsagentsai
    在 GitHub 上查看↗26,554
  • trufflesecurity/trufflehogtrufflesecurity 的头像

    trufflesecurity/trufflehog

    24,630在 GitHub 上查看↗

    Trufflehog is a security tool designed to continuously monitor code repositories and cloud environments to detect, verify, and remediate exposed sensitive credentials and API keys. It functions as a comprehensive secret scanning engine that integrates directly into deployment pipelines and version control systems to intercept sensitive data before it is committed or pushed. By utilizing read-only operations and volatile memory processing, the system ensures that discovered credentials are never stored persistently, maintaining strict data privacy throughout the scanning lifecycle. The platfor

    Identifies the specific pipeline and build step where security issues were detected.

    Gocredentialsdevsecopsdynamic-analysis
    在 GitHub 上查看↗24,630
  • go-delve/delvego-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

    Navigates call frames and execution paths to reconstruct the sequence of events leading to a program crash.

    Godebuggergogolang
    在 GitHub 上查看↗24,605
  • cool-rr/pysnoopercool-RR 的头像

    cool-RR/PySnooper

    16,604在 GitHub 上查看↗

    PySnooper is a diagnostic library for Python that tracks variable values and execution flow to provide a detailed history of program state. By applying decorators to functions, generators, or classes, it logs line-by-line execution and state changes without requiring manual print statements. The tool distinguishes itself through its ability to monitor nested function calls and concurrent operations in multi-threaded applications. It captures execution context by accessing the current stack frame, allowing for the inspection of local variables and the evaluation of arbitrary expressions during

    Logs line-by-line code execution and local variable changes to provide a detailed history of program state.

    Pythondebugdebuggerintrospection
    在 GitHub 上查看↗16,604
  1. Home
  2. Testing & Quality Assurance
  3. Debugging & Diagnostics
  4. Execution Tracers