awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • philsquared/catchAvatar de philsquared

    philsquared/Catch

    20,456Voir sur 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++
    Voir sur GitHub↗20,456
  • wechat-miniprogram/miniprogram-demoAvatar de wechat-miniprogram

    wechat-miniprogram/miniprogram-demo

    7,193Voir sur 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
    Voir sur GitHub↗7,193
  • firebase/genkitAvatar de firebase

    firebase/genkit

    6,121Voir sur 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
    Voir sur GitHub↗6,121
  • ackites/killwxapkgAvatar de Ackites

    Ackites/KillWxapkg

    5,864Voir sur GitHub↗

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

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

    Go
    Voir sur GitHub↗5,864
  • javeleyqaq/wechatopendevtools-pythonAvatar de JaveleyQAQ

    JaveleyQAQ/WeChatOpenDevTools-Python

    4,151Voir sur GitHub↗

    WeChatOpenDevTools-Python est un ensemble d'utilitaires logiciels conçus pour contourner les restrictions d'environnement afin d'activer le débogage et l'inspection d'éléments pour les applications web et les mini-programmes. Il fonctionne comme un déverrouilleur d'outils de développement et un activateur d'inspecteur web pour forcer l'activation des outils d'inspection intégrés. Le projet fournit des capacités spécialisées pour le débogage et l'ingénierie inverse des mini-programmes WeChat. Cela inclut la possibilité d'accéder aux consoles de développement cachées pour analyser la structure, les requêtes réseau et le comportement des mini-programmes actifs et du contenu web. Ces utilitaires utilisent des techniques de manipulation de runtime de bas niveau, notamment l'instrumentation binaire dynamique, l'injection de processus et le patching mémoire. Le logiciel scanne des adresses mémoire spécifiques pour basculer des drapeaux internes et modifier l'état d'exécution du processus cible.

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

    Python
    Voir sur GitHub↗4,151
  • celtoys/remoteryAvatar de Celtoys

    Celtoys/Remotery

    3,303Voir sur GitHub↗

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

    Single-file profiler with web-based visualization.

    C
    Voir sur GitHub↗3,303
  • zorgnax/libtapAvatar de zorgnax

    zorgnax/libtap

    261Voir sur GitHub↗

    Write tests in C

    C-based testing library.

    C
    Voir sur GitHub↗261
  • deplinenoise/ig-debugheapAvatar de deplinenoise

    deplinenoise/ig-debugheap

    185Voir sur GitHub↗

    Debug heap useful for tracking down memory errors.

    Multi-platform debug heap for memory tracking.

    C
    Voir sur GitHub↗185
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Debugging and Testing

Explorer les sous-tags

  • 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 sous-tagUsing 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.