8 个仓库
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.
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.
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.
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.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Injects debuggers into running mini programs to enable dynamic inspection and developer tools.
WeChatOpenDevTools-Python 是一套软件实用程序,旨在绕过环境限制,以启用 Web 和小程序应用的调试与元素检查。它作为一个开发者工具解锁器和 Web 检查器激活器,强制激活集成的检查工具。 该项目为调试和逆向工程微信小程序提供了专门的功能。这包括访问隐藏的开发者控制台以分析活动小程序和 Web 内容的结构、网络请求和行为的能力。 这些实用程序利用底层运行时操作技术,包括动态二进制插桩、进程注入和内存补丁。该软件扫描特定的内存地址以切换内部标志并改变目标进程的执行状态。
Provides a Python-based solution for enabling debugging capabilities and element inspection within WeChat mini programs.
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Single-file profiler with web-based visualization.
Debug heap useful for tracking down memory errors.
Multi-platform debug heap for memory tracking.