SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Debugging Projects
-
-
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.
-
facet
Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need
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.
-
-
gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
-
-
Project mention: Show HN: Unbug 0.5 – Rust runtime debug assertions | news.ycombinator.com | 2026-04-23
-
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.
-
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.
-
-
-
-
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 -
-
-
Quo
tldr; Quo is a debugging companion app that lets you see variables and their values (by Protoqol)
-
-
-
-
cvars
Configuration variables and consoles for games in Rust. An alternative to inline_tweak / const-tweaker with different tradeoffs.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Debugging discussion
Rust Debugging related posts
-
Show HN: Unbug 0.5 – Rust runtime debug assertions
-
I Hate GitHub Actions with Passion
-
Show HN: CodeTracer – a new time-traveling debugger implemented in Nim and Rust
-
Show HN: Unbug – Rust macros for programmatically invoking breakpoints
-
rr – record and replay debugger for C/C++
-
Is Something Bugging You?
-
Raku: A Language for Gremlins
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Sep 2026
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 |