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

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

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

8 个仓库

Awesome GitHub RepositoriesSource-Level Debuggers

Tools that allow developers to inspect the state of a program using the original source code instead of machine instructions.

Distinguishing note: Candidates are compilers or translators, not debuggers that map execution back to source code.

Explore 8 awesome GitHub repositories matching development tools & productivity · Source-Level Debuggers. Refine with filters or upvote what's useful.

Awesome Source-Level Debuggers GitHub Repositories

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

    cs01/gdbgui

    10,338在 GitHub 上查看↗

    gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran. The project acts as a remote debugging interface, providing a secure web portal for connecting to and controlling GDB sessions over a network. It distinguishes itself by offering a browser-based environment to visualize call stacks and data structures for programs running via the GNU Debugger. The interface covers program execution control and breakpoint management, featuring graphical variable inspect

    Serves as a visual debugging tool supporting source-level inspection for C, C++, Go, Rust, and Fortran.

    TypeScriptbrowsercc-plus-plus
    在 GitHub 上查看↗10,338
  • epicgamesext/raddebuggerEpicGamesExt 的头像

    EpicGamesExt/raddebugger

    7,138在 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

    The tool steps through source code and disassembly side by side, tracking register and memory values using debug symbol maps.

    C
    在 GitHub 上查看↗7,138
  • bytecodealliance/wasm-micro-runtimebytecodealliance 的头像

    bytecodealliance/wasm-micro-runtime

    5,990在 GitHub 上查看↗

    Maps compiled WebAssembly code back to original source files for source-level debugging.

    Caotassembly-scriptembedded
    在 GitHub 上查看↗5,990
  • canadahonk/porfforCanadaHonk 的头像

    CanadaHonk/porffor

    4,709在 GitHub 上查看↗

    Porffor 是一个提前(ahead-of-time)编译器,可将 JavaScript 和 TypeScript 源代码转换为原生机器码或 C 二进制文件。它作为一个原生二进制生成器和转译器,生成无需运行时或虚拟机即可运行的独立可执行文件。 该项目将源代码转换为 C 语言文件和 WebAssembly 二进制格式。它包含一个针对 TypeScript 的直接转译为二进制的流水线,允许在无需单独转译为 JavaScript 的情况下生成目标可执行文件。 该工具集还包括一个用于实时代码执行的交互式读取-求值-打印循环(REPL),以及用于调试源代码和分析执行性能的功能。

    Provides capabilities to inspect the execution of source files to diagnose and fix logic errors.

    JavaScript
    在 GitHub 上查看↗4,709
  • jakubpawlowicz/clean-cssjakubpawlowicz 的头像

    jakubpawlowicz/clean-css

    4,202在 GitHub 上查看↗

    Clean-CSS 是一个 Node.js CSS 优化器和压缩器,旨在减小样式表文件大小并提高 Web 性能。它作为一个 CSS 后处理器,从样式表中删除不必要的空格、注释和冗余属性。 该项目利用抽象语法树进行解析,并使用多遍优化流水线来重构规则并简化属性。它具有用于自定义样式转换的插件接口,并提供兼容性感知压缩,以确保样式在特定的旧版浏览器版本中保持功能正常。 其他功能包括用于调试的源映射生成、用于重定位图像和字体的资产 URL 重置,以及内联导入语句的解析。该系统支持批量文件处理,并提供用于在前端构建流水线中自动化优化任务的命令行界面。

    Generates source maps that link minified production stylesheets back to their original source files.

    JavaScript
    在 GitHub 上查看↗4,202
  • clean-css/clean-cssclean-css 的头像

    clean-css/clean-css

    4,201在 GitHub 上查看↗

    Clean-CSS 是一个 Node.js CSS 优化器,兼具压缩、打包和后处理功能。它旨在通过移除空格、注释和冗余代码来减小样式表的总体积。 该项目提供了一个用于应用自定义转换和浏览器兼容性调整的流水线。它允许通过插件系统和自定义优化插件,以编程方式修改 CSS 规则和值。 该工具涵盖了广泛的资产优化功能,包括样式表打包、import 规则内联和相对 URL 重定向。它还支持用于调试的 source map 生成,以及用于美化的可自定义输出格式。

    Generates source maps that link minified CSS production files back to their original source code for debugging.

    JavaScript
    在 GitHub 上查看↗4,201
  • jtangelder/sass-loaderjtangelder 的头像

    jtangelder/sass-loader

    3,895在 GitHub 上查看↗

    sass-loader 是一个构建工具插件,可将 Sass 源文件编译为标准 CSS 以实现 Web 浏览器兼容性。它充当构建引擎解析逻辑与 Sass 编译引擎之间的桥梁,以处理样式表。 该工具为不同的 Sass 编译引擎提供了封装,允许进行特定的引擎配置。它使用内部路径解析逻辑处理外部样式导入的解析,并支持将共享样式数据和变量注入入口文件,以实现项目范围内的一致性。 该系统通过流水线管理样式的转换,其中包括用于将编译后的 CSS 链接回原始源文件的源映射生成,以及将编译器警告映射到构建输出的路由机制。

    Enables debugging by mapping compiled stylesheets back to original Sass source files.

    JavaScript
    在 GitHub 上查看↗3,895
  • epasveer/seerepasveer 的头像

    epasveer/seer

    3,351在 GitHub 上查看↗

    Seer is a graphical frontend for GDB that provides a visual interface for inspecting variables, managing breakpoints, and stepping through code. It functions as a low-level debugger visualizer with specialized tools for call stack inspection and register visualization. The project distinguishes itself by integrating low-level program analysis directly into the visual experience, featuring a synchronized assembly overlay that maps CPU registers and assembly instructions to source code lines. It also includes memory bug detection capabilities by randomizing the program starting address during t

    Provides a synchronized view that maps assembly instructions and CPU register values directly to source code lines.

    C++cppdebugdebugger
    在 GitHub 上查看↗3,351
  1. Home
  2. Development Tools & Productivity
  3. Source-Level Debuggers

探索子标签

  • Source and Assembly NavigatorsTools for stepping through source code and disassembly side by side, tracking register and memory values using debug symbol maps. **Distinct from Wasm Source-Level Debugging:** Distinct from Wasm Source-Level Debugging: focuses on native x64 debugging with side-by-side source and assembly views, not WebAssembly debugging.
  • Wasm Source-Level Debugging1 个子标签Maps compiled WebAssembly code back to original source files for source-level debugging. **Distinct from Source-Level Debuggers:** Distinct from Source-Level Debuggers: focuses on debugging WebAssembly modules specifically, mapping bytecode back to source.