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

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

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

8 个仓库

Awesome GitHub RepositoriesDebugging and Testing

Tools for debugging, memory analysis, and unit testing.

Explore 8 awesome GitHub repositories matching part of an awesome list · Debugging and Testing. Refine with filters or upvote what's useful.

Awesome Debugging and Testing GitHub Repositories

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

    philsquared/Catch

    20,456在 GitHub 上查看↗

    Catch is a C++ testing toolset providing frameworks for unit testing, behavior-driven development, and micro-benchmarking. It serves as a utility for software quality assurance and test-driven development, allowing developers to validate code correctness and measure the execution time of small code fragments. The project features a header-only distribution, enabling integration by including a single file. It utilizes expression-decomposition assertions to provide detailed failure messages and employs a self-registering test discovery system that uses macros to register test cases without manu

    Modern, header-only C++ unit testing framework.

    C++
    在 GitHub 上查看↗20,456
  • wechat-miniprogram/miniprogram-demowechat-miniprogram 的头像

    wechat-miniprogram/miniprogram-demo

    7,193在 GitHub 上查看↗

    This repository is a demonstration project for building mini programs that run inside the WeChat ecosystem. It provides a complete development framework for creating lightweight, native-feeling services using declarative components, data binding, and platform APIs. The project showcases how to construct applications with a component-based UI architecture, file-based page routing, and a dual-thread rendering model where the logic layer operates in a JavaScript engine while the view layer renders through native WebView components. The demo illustrates integration with cloud services, including

    Using the official IDE and debugging tools to test and refine a mini program's behavior.

    JavaScriptapicloud-functionscomponent
    在 GitHub 上查看↗7,193
  • firebase/genkitfirebase 的头像

    firebase/genkit

    6,121在 GitHub 上查看↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    Provides a CLI and developer UI for running flows, comparing model outputs, and inspecting traces.

    TypeScript
    在 GitHub 上查看↗6,121
  • ackites/killwxapkgAckites 的头像

    Ackites/KillWxapkg

    5,864在 GitHub 上查看↗

    自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改

    Injects debuggers into running mini programs to enable dynamic inspection and developer tools.

    Go
    在 GitHub 上查看↗5,864
  • javeleyqaq/wechatopendevtools-pythonJaveleyQAQ 的头像

    JaveleyQAQ/WeChatOpenDevTools-Python

    4,151在 GitHub 上查看↗

    WeChatOpenDevTools-Python 是一套软件实用程序,旨在绕过环境限制,以启用 Web 和小程序应用的调试与元素检查。它作为一个开发者工具解锁器和 Web 检查器激活器,强制激活集成的检查工具。 该项目为调试和逆向工程微信小程序提供了专门的功能。这包括访问隐藏的开发者控制台以分析活动小程序和 Web 内容的结构、网络请求和行为的能力。 这些实用程序利用底层运行时操作技术,包括动态二进制插桩、进程注入和内存补丁。该软件扫描特定的内存地址以切换内部标志并改变目标进程的执行状态。

    Provides a Python-based solution for enabling debugging capabilities and element inspection within WeChat mini programs.

    Python
    在 GitHub 上查看↗4,151
  • celtoys/remoteryCeltoys 的头像

    Celtoys/Remotery

    3,303在 GitHub 上查看↗

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

    Single-file profiler with web-based visualization.

    C
    在 GitHub 上查看↗3,303
  • zorgnax/libtapzorgnax 的头像

    zorgnax/libtap

    261在 GitHub 上查看↗

    Write tests in C

    C-based testing library.

    C
    在 GitHub 上查看↗261
  • deplinenoise/ig-debugheapdeplinenoise 的头像

    deplinenoise/ig-debugheap

    185在 GitHub 上查看↗

    Debug heap useful for tracking down memory errors.

    Multi-platform debug heap for memory tracking.

    C
    在 GitHub 上查看↗185
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Debugging and Testing

探索子标签

  • AI Feature DebuggingUses a CLI and developer UI to run flows, compare model outputs, and inspect execution traces for rapid iteration. **Distinct from Debugging and Testing:** Distinct from Debugging and Testing: focuses specifically on debugging AI features with model output comparison and trace inspection.
  • Mini Program Debugging Tools1 个子标签Using official IDEs and debugging tools to test and refine mini program behavior. **Distinct from Debugging and Testing:** Distinct from Debugging and Testing: focuses on the mini-program-specific IDE and debugging workflow, not general debugging tools.