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
·

21 dépôts

Awesome GitHub RepositoriesNative Debug Symbol Generators

Build-time utilities for generating debug information for native executables.

Distinct from Runtime Debugging: Focuses on build-time generation of debug symbols for native binaries rather than runtime process inspection.

Explore 21 awesome GitHub repositories matching development tools & productivity · Native Debug Symbol Generators. Refine with filters or upvote what's useful.

Awesome Native Debug Symbol Generators 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.
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Generates debug symbols and source caches during the build process for native executable inspection.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • can1357/oh-my-piAvatar de can1357

    can1357/oh-my-pi

    12,763Voir sur GitHub↗

    oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software engineering. It functions as a multi-model LLM router and an LSP-integrated development environment, coordinating specialized AI agents to perform codebase analysis, automated refactoring, and complex task execution. The system distinguishes itself through the use of subagent coordination to execute parallel tasks within isolated environments and an auto-research framework for iterative experiments. It employs AST-driven structural search for code discovery and content-hash an

    Provides a command-line interface to attach to debuggers for stepping through code and inspecting stack frames.

    TypeScriptai-agentai-coding-agentanthropic
    Voir sur GitHub↗12,763
  • apple/darwin-xnuAvatar de apple

    apple/darwin-xnu

    11,258Voir sur GitHub↗

    XNU est un noyau de système d'exploitation hybride qui combine une architecture de micro-noyau avec une couche monolithique pour les services système. Il fournit une base pour le développement de systèmes d'exploitation, incorporant des interfaces d'appel système standardisées, un framework de pilotes de périphériques modulaire et une sécurité de contrôle d'accès obligatoire. L'architecture dispose d'un micro-noyau basé sur Mach et d'une couche monolithique basée sur BSD. Il utilise un bus de communication inter-processus par passage de messages pour un échange de données sécurisé entre les composants isolés du noyau et les processus en espace utilisateur, aux côtés d'un framework de pilotes orienté objet qui découple la logique spécifique au matériel du noyau central. Le système inclut un moteur de contrôle d'accès obligatoire pour l'application de la sécurité pilotée par les politiques et un débogueur de noyau distant pour inspecter la mémoire en direct et analyser les paniques système. Des capacités supplémentaires couvrent la planification multi-processeur, la coordination des ressources matérielles et un système de construction pour générer des images amorçables à travers différentes architectures. Le projet fournit des outils pour la gestion de la construction du noyau, la génération de symboles de débogage et un framework pour la vérification des appels système.

    Provides utilities to generate debug information in standard formats for kernel binary analysis.

    C
    Voir sur GitHub↗11,258
  • mozilla-firefox/firefoxAvatar de mozilla-firefox

    mozilla-firefox/firefox

    11,305Voir sur GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Uploads build symbols to a central server to enable accurate profiling and stack trace analysis for remote test builds.

    JavaScript
    Voir sur GitHub↗11,305
  • android/ndk-samplesAvatar de android

    android/ndk-samples

    10,513Voir sur GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Configures memory allocation tracking and backtracing by injecting environment variables during application startup.

    C++
    Voir sur GitHub↗10,513
  • platformio/platformio-coreAvatar de platformio

    platformio/platformio-core

    9,299Voir sur GitHub↗

    PlatformIO Core is a toolset for embedded software development that manages the compilation, flashing, and debugging of firmware for various microcontroller targets. It provides a cross-platform build system that automates the process of transforming source code into binaries and transferring them to hardware via serial protocols. The system uses a plugin-based architecture to extend hardware platform support and incorporates a manifest-driven approach to resolve and install the specific toolchains, frameworks, and libraries required for different board definitions. Capabilities cover the fu

    Launches and manages debug server sessions to support native debugging and integration with development tools.

    Python
    Voir sur GitHub↗9,299
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Voir sur GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    NVIDIA coordinates simultaneous debugging sessions across a CPU and multiple GPUs or remote x86 and ARM targets.

    C++caffecomputer-visiondeep-learning
    Voir sur GitHub↗8,734
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Voir sur GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Manages build and run jobs to perform interactive debugging sessions within the development environment.

    C++build-with-matterchipconnected-devices
    Voir sur GitHub↗8,586
  • firerpa/lamdaAvatar de firerpa

    firerpa/lamda

    7,834Voir sur GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Hosts a built-in server to manage low-level debugging sessions and IDE integration for device processes.

    Pythonadbagentsai
    Voir sur GitHub↗7,834
  • epicgamesext/raddebuggerAvatar de EpicGamesExt

    EpicGamesExt/raddebugger

    7,138Voir sur GitHub↗

    Raddebugger is a native Windows x64 debugger that also functions as a high-speed PE/COFF linker and a PDB/DWARF debug information converter. It combines these three capabilities into a single development tool aimed at inspecting and controlling native x64 Windows applications, with the ability to attach to multiple processes simultaneously within one session. The debugger is built around a custom binary debug format that converts standard PDB and DWARF symbols into a compact representation for fast loading and minimal memory overhead. It includes a fuzzy symbol search engine for locating func

    Debugging native x64 Windows applications with breakpoints, stepping, and state inspection using PDB symbol files.

    C
    Voir sur GitHub↗7,138
  • veloren/velorenAvatar de veloren

    veloren/veloren

    7,099Voir sur GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Generates builds with detailed native debug symbols to facilitate tracing code execution during system failures.

    Rust3dcubecubeworld
    Voir sur GitHub↗7,099
  • agones-dev/agonesAvatar de agones-dev

    agones-dev/agones

    6,888Voir sur GitHub↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Allows game server binaries to run locally while connected to a remote cluster for IDE-integrated breakpoint inspection.

    Goagonesdedicated-game-serversdedicated-gameservers
    Voir sur GitHub↗6,888
  • isislab/ctfdAvatar de isislab

    isislab/CTFd

    6,706Voir sur GitHub↗

    CTFs as you need them

    Starts a built-in Flask development server for local debugging and testing without production setup.

    Python
    Voir sur GitHub↗6,706
  • ctfd/ctfdAvatar de CTFd

    CTFd/CTFd

    6,523Voir sur GitHub↗

    Provides a command to start the application with Flask's built-in server for local development and debugging.

    Pythonctfctfdeducation
    Voir sur GitHub↗6,523
  • microsoft/vscode-cpptoolsAvatar de microsoft

    microsoft/vscode-cpptools

    6,047Voir sur GitHub↗

    The C/C++ extension for Visual Studio Code provides language support for C and C++ programming, including IntelliSense-powered code editing, navigation, and debugging capabilities. It enables syntax highlighting, code completion, hover information, and error checking for C and C++ source files, along with features like semantic colorization, symbol search, and call hierarchy exploration. The extension offers comprehensive debugging support for C/C++ programs, including launching debug sessions with breakpoints, stepping through code, and inspecting variables. It supports debugging multi-threa

    Customizes and launches debugging sessions for C++ projects with step-through execution.

    TypeScriptmicrosofttypescriptvscode-extension
    Voir sur GitHub↗6,047
  • microsoft/vscode-recipesAvatar de microsoft

    microsoft/vscode-recipes

    5,959Voir sur GitHub↗

    vscode-recipes est une collection de modèles de configuration et de guides pour configurer les débogueurs et les environnements d'exécution au sein de VS Code. Il fournit des modèles et des plans standardisés pour connecter l'éditeur à des runtimes locaux, conteneurisés ou serverless à travers une variété de langages de programmation et de frameworks. Le projet se concentre sur la coordination de sessions de débogage simultanées à travers les processus côté client et côté serveur pour tracer la logique à travers les applications full-stack. Il offre des modèles spécifiques pour intégrer les runtimes de langage et orchestrer des configurations de développement multi-langages au sein d'une instance d'éditeur unique. Les recettes couvrent la configuration du débogage de tests automatisés pour les suites unitaires, d'intégration et de bout en bout. Elles incluent également des configurations pour le débogage de fonctions serverless et la gestion des workflows de développement pour divers langages et outils.

    Orchestrates the lifecycle of Node.js debug servers to allow automatic re-attachment on code changes.

    JavaScript
    Voir sur GitHub↗5,959
  • square/ponydebuggerAvatar de square

    square/PonyDebugger

    5,854Voir sur GitHub↗

    PonyDebugger est une suite d'outils de débogage spécifiques à iOS qui fournit des interfaces web pour l'inspection réseau, la navigation dans les données, le streaming de logs et l'analyse de la hiérarchie des vues. Il permet l'examen à distance d'une application iOS en cours d'exécution via un navigateur. Le projet s'intègre au protocole Chrome DevTools pour apporter des capacités d'inspection et de proxy du trafic réseau aux applications iOS natives. Il fournit également une interface web en lecture seule pour parcourir les objets gérés et les entités de données locales stockées sur l'appareil. Les capacités supplémentaires incluent une console de log à distance pour streamer du texte et des dumps d'objets sans utiliser de points d'arrêt (breakpoints), ainsi qu'un inspecteur de hiérarchie de vues pour examiner et modifier l'arbre des éléments visuels en temps réel. Ces fonctions sont supportées par un serveur passerelle qui établit la communication entre l'appareil mobile et le navigateur du développeur.

    Hosts a gateway process that manages the connection between the iOS device and developer tools.

    Objective-C
    Voir sur GitHub↗5,854
  • mrexodia/ida-pro-mcpAvatar de mrexodia

    mrexodia/ida-pro-mcp

    5,620Voir sur GitHub↗

    Checks client logs, verifies server processes, and inspects capability exchanges to identify protocol mismatches.

    Pythonaiaiagentbinary-analysis
    Voir sur GitHub↗5,620
  • blackboardsh/electrobunAvatar de blackboardsh

    blackboardsh/electrobun

    5,534Voir sur GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Routes runtime, binary, and native logs directly to the terminal to simplify troubleshooting during development.

    C++
    Voir sur GitHub↗5,534
  • tjanczuk/edgeAvatar de tjanczuk

    tjanczuk/edge

    5,439Voir sur GitHub↗

    Ce projet est un pont d'exécution polyglotte et un framework d'interopérabilité conçu pour exécuter du code .NET et Node.js au sein d'un processus système unique. Il fonctionne comme un moteur d'exécution multi-runtime et un hôte de script in-process, permettant une communication bidirectionnelle et un échange de données entre le Common Language Runtime et les environnements JavaScript pour éliminer la surcharge de communication inter-processus. Le framework se distingue en fournissant un système pour les callbacks asynchrones bidirectionnels et le marshalling automatique de données de buffers binaires et de valeurs sérialisables entre différents types d'objets gérés. Il permet la compilation et l'exécution de fichiers sources ou de scripts en ligne à partir de plusieurs langages au sein d'une application en cours d'exécution en tirant parti d'un modèle de compilateur commun. Le projet couvre un large éventail de capacités incluant le déchargement de tâches asynchrones vers des threads d'arrière-plan, l'intégration de logique externe en tant que middleware de framework web, et l'exécution SQL asynchrone. Il fournit également des outils d'observabilité pour le mapping d'exceptions multi-runtime et supporte le débogage de processus gérés et natifs.

    Allows connecting an integrated development environment to a running process to step through and inspect native execution.

    C++
    Voir sur GitHub↗5,439
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Debugging and Inspection Tools
  6. Debugging and Inspection Tools
  7. Runtime Debugging
  8. Native Debug Symbol Generators

Explorer les sous-tags

  • Native Debugging Sessions3 sous-tagsCommand-line interfaces for inspecting and troubleshooting native code within running application processes. **Distinct from Native Debug Symbol Generators:** Distinct from debug symbol generators: focuses on the runtime inspection session rather than build-time symbol generation.
  • Prebuilt Library DebuggersAttaches debug symbols to prebuilt shared libraries for step-through debugging. **Distinct from Native Debug Symbol Generators:** Focuses on debug symbol attachment for prebuilt libraries, distinct from general symbol generation.