awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
EpicGamesExt avatar

EpicGamesExt/raddebugger

0
View on GitHub↗
7,138 stars·325 forks·C·MIT·27 views

Raddebugger

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 functions, types, and variables across loaded debug information using approximate name matching. The linker processes large x64 executables at high speed using multithreading and optional large memory pages, and supports linking with optional debug information.

Beyond the core debug, link, and convert functions, the tool offers source and assembly navigation with breakpoint management, code stepping, and program state inspection including variables, registers, and call stacks. It also provides process memory inspection, expression evaluation, and the ability to inspect and dump debug information directly from compiled binaries.

Features

  • Windows x64 Debuggers - A debugger for native x64 Windows applications that supports multiple simultaneous processes and uses a custom binary format for fast debug info loading.
  • Native Debugging Sessions - Debugging native x64 Windows applications with breakpoints, stepping, and state inspection using PDB symbol files.
  • Debug Symbol Fuzzy Searches - Locating functions, types, and variables across loaded debug information using approximate name matching.
  • Breakpoint Managers - Places breakpoints on code locations or data access, halting the process when hit.
  • Cross-Process Session Management - Manages multiple attached processes within a single debugger session for simultaneous control.
  • Process Attachment - The tool attaches to native processes and controls their execution using low-level system debugging interfaces for inspection and manipulation.
  • Execution Controllers - The tool manages process execution with stepping, breakpoints, thread freezing, and launch operations.
  • High-Speed Linkers - The linker links object files and libraries into executables at high speed using a multithreaded linker, supporting large debug sections.
  • Instruction Stepping Tools - Advances program execution one instruction or source line at a time while processes are halted.
  • Source and Assembly Navigators - The tool steps through source code and disassembly side by side, tracking register and memory values using debug symbol maps.
  • Multithreaded PE/COFF - Provides a multithreaded PE/COFF linker that links large x64 binaries at high speed.
  • Native Application Debugging - The tool debugs native x64 Windows applications with breakpoints, step-through execution, and state inspection using PDB symbol files.
  • Windows Debug API Interfaces - Interacts directly with the native Windows debugging API for process attach and control.
  • Debug Format Converters - Converts PDB and DWARF debug information into a custom compact binary format.
  • Program State Inspection - The tool reads and displays variables, registers, and call stacks of a paused process using debug symbol files to understand its execution context.
  • Multi-Process Debugging - Simultaneously attaches to and controls multiple Windows x64 processes within a single session.
  • Runtime Expression Evaluation - The tool computes the value of an expression by reading type and location data from debug symbols.
  • Source-Level Stepping Engines - Advances execution one source line or instruction at a time for state inspection and variable display.
  • Debug Symbol Loaders - Loads debug symbols from standard files into an internal format for on-demand lookup and fuzzy search.
  • Debug Symbol Searches - Searches symbols by exact or fuzzy name in loaded debug data to navigate code.
  • Process Memory Streaming - The tool streams and caches memory contents of a running process asynchronously for later examination.
  • Multi-Process Debug Sessions - Attaching to and controlling multiple Windows x64 processes simultaneously within a single debugger session.
  • Debug Information Loaders - Loads and parses debug symbols and type information asynchronously and on-demand with caching.

Star history

Star history chart for epicgamesext/raddebuggerStar history chart for epicgamesext/raddebugger

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Raddebugger

Similar open-source projects, ranked by how many features they share with Raddebugger.
  • puremourning/vimspectorpuremourning avatar

    puremourning/vimspector

    4,306View on GitHub↗

    Vimspector is a visual debugger integration for Vim that enables developers to step through code and inspect program state without leaving the editor. It utilizes the Debug Adapter Protocol to provide a unified interface for debugging multiple programming languages through various debug adapters. The project distinguishes itself by supporting low-level analysis and specialized environments, including bare metal hardware debugging for microcontrollers and the ability to perform disassembly analysis and process memory dumping. It also provides remote debugging capabilities by proxying requests

    Vim Scriptcppdebug-adapter-protocoldebugger
    View on GitHub↗4,306
  • microsoft/vscode-tips-and-tricksmicrosoft avatar

    microsoft/vscode-tips-and-tricks

    9,086View on GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    View on GitHub↗9,086
  • hyperdbg/hyperdbgHyperDbg avatar

    HyperDbg/HyperDbg

    3,885View on GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Cbinary-analysisdebugdebugger
    View on GitHub↗3,885
  • mfussenegger/nvim-dapmfussenegger avatar

    mfussenegger/nvim-dap

    6,955View on GitHub↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Luadebug-adapter-protocoldebuggerneovim
    View on GitHub↗6,955
See all 30 alternatives to Raddebugger→

Frequently asked questions

What does epicgamesext/raddebugger do?

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.

What are the main features of epicgamesext/raddebugger?

The main features of epicgamesext/raddebugger are: Windows x64 Debuggers, Native Debugging Sessions, Debug Symbol Fuzzy Searches, Breakpoint Managers, Cross-Process Session Management, Process Attachment, Execution Controllers, High-Speed Linkers.

What are some open-source alternatives to epicgamesext/raddebugger?

Open-source alternatives to epicgamesext/raddebugger include: puremourning/vimspector — Vimspector is a visual debugger integration for Vim that enables developers to step through code and inspect program… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… hyperdbg/hyperdbg — HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control… mfussenegger/nvim-dap — nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a… cs01/gdbgui — gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language… epasveer/seer — Seer is a graphical frontend for GDB that provides a visual interface for inspecting variables, managing breakpoints,…