Rust Debugging

Open-source Rust projects categorized as Debugging

Top 23 Rust Debugging Projects

  1. CodeLLDB

    A VSCode debugger extension for native code, powered by LLDB.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. facet

    Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need

    Project mention: An Incoherent Rust | news.ycombinator.com | 2026-03-23

    Language changes could help for sure. There’s a library implementation we can use right now though: https://facet.rs/ Basically a derive macro for reflection. Yeah it’s one (more) trait to derive on all your types but then users can use that to do reflection or pretty printing or diffing or whatever they want.

  4. udbserver

    Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

  5. gdbstub

    An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

  6. debugoff

    Linux anti-debugging and anti-analysis rust library

  7. unbug

    Debug breakpoint assertions for Rust

    Project mention: Show HN: Unbug 0.5 – Rust runtime debug assertions | news.ycombinator.com | 2026-04-23
  8. hud

    Find code blocking your Tokio workers. eBPF-powered, no instrumentation.

    Project mention: Finding Blocking Code in Async Rust Without Changing a Single Line | dev.to | 2026-03-18

    hud is an eBPF-based profiler for Tokio applications, built by cong-or. You give it a process name or PID, and it hooks into the Linux scheduler via eBPF tracepoints to detect when Tokio worker threads experience high scheduling latency. When a worker is off-CPU longer than a configurable threshold (default 5ms), hud captures a stack trace, resolves it against DWARF debug symbols, and shows you what was on the stack. No recompile, no instrumentation, no code changes.

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. ddbug

    Display debugging information

  11. rudy

    A Toolchain for Rust Debuginfo (by samscott89)

  12. savepoint

    A command watcher that commits when you fix errors

    Project mention: Savepoint – A CLI for TDD | news.ycombinator.com | 2026-05-14
  13. mcp-reticle

    Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time, with zero latency overhead. Stop debugging blind. Start seeing everything.

    Project mention: Debugging MCP Tool Calls Sucks: Reticle Is “Wireshark for MCP” | dev.to | 2026-01-06
  14. udbg

    Cross-platform library for binary debugging and memory hacking written in Rust

  15. debug-plotter

    Rust crate that provides a convenient macro to quickly plot variables.

  16. Quo

    tldr; Quo is a debugging companion app that lets you see variables and their values (by Protoqol)

  17. perftree

    Perft debugger. Compare your chess engine's move generation to Stockfish

  18. backlight

    A dynamic binary tracing tool

  19. bokken

    A Solana program debugger

  20. cvars

    Configuration variables and consoles for games in Rust. An alternative to inline_tweak / const-tweaker with different tradeoffs.

  21. wasm2map

    WebAssembly sourcemap generator and WASM binary source mapping url section patcher

  22. embd-rs

    Read files or directories from the filesystem at runtime on debug, embed on release.

  23. dirty-debug

    Quick and dirty debugging

  24. dvcdbg

    Lightweight diagnostic toolkit for embedded systems (logging, I2C scan, quick tests)

  25. sandbox

    ⏳ A Command-Line Sandbox Tester for Different Environments (by the-sandbox-project)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Debugging discussion

Log in or Post with

Rust Debugging related posts

Index

What are some of the best open-source Debugging projects in Rust? This list will help you:

# Project Stars
1 CodeLLDB 3,293
2 facet 2,574
3 udbserver 435
4 gdbstub 414
5 debugoff 336
6 unbug 221
7 hud 199
8 ddbug 153
9 rudy 130
10 savepoint 120
11 mcp-reticle 118
12 udbg 105
13 debug-plotter 91
14 Quo 85
15 perftree 80
16 backlight 66
17 bokken 64
18 cvars 53
19 wasm2map 48
20 embd-rs 33
21 dirty-debug 19
22 dvcdbg 8
23 sandbox 8

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com