Dev tools · alternatives · 2026
24 alternatives to dbg.h: C macro for quick and dirty print debugging
Quick and dirty print debugging. Contribute to J-M0/dbg.h development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. dbg.h: C macro for quick and dirty print debugging launched in 2023; newer entries below may have overtaken it.
- 1

A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 2

Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 3

Hey HN my name is Thassilo, I'm a student and passionate programmer from Germany. I want to showcase Spray, a small C debugger I've been working on for a few months now. Spray has a very simple and approachable interface. Its feature set is limited at this point, but it's already enough to tackle some basic problems. I stared to work on Spray because I was curious about how debuggers work. I am also trying to design Spray in such a way that it's easy to grasp and has a small mental overhead. I'd love to get your feedback on Spray. Email: d4kd (at) proton (dot) me PS: I'm generally interested…
2023 · github.com · its alternatives →
- 4

Hey HN, I tend to use printf-style debugging as my primary troubleshooting method and only resort to gdb as a last resort. While I like its ease of use printf debugging isn't without its annoyances, namely removing the print statements once you're done. I used to use trace-level logging from proper logging libraries but adding trace calls in every corner quickly gets out of control and results in an overwhelming amount of output. To scratch my own itch I created dlg - a minimal debugging library that disappears completely from production builds. Its API exposes just a single function, Printf…
2025 · github.com · its alternatives →
- 5

This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.
2024 · github.com · its alternatives →
- 6

We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...
2024 · wasmer.io · its alternatives →
- 7

Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 8

Colorful javascript debugging on demand. Contribute to b44rd/jsbug development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 9

A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg
2020 · github.com · its alternatives →
- 10

A minimal stack-based VM. Contribute to codr7/liblg development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Simple hash table implementation for C. Contribute to watmough/jwHash development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 12

CSS debugging tool with an unpronounceable name. Contribute to lucagez/Debucsser development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 13VT
Hi All, this is Shardul here - I am the co-founder of Videobug. https://bug.video We are super excited to share Videobug with you. Videobug records run time code execution so that developers can watch it line by line as frequently as they want, right in their IDE. It takes away the pain of recreating exact conditions that led to a bug and saves developer time in every bug squash. Parth (my co-founder) and I have worked on multiple production grade applications in startups and enterprises. We used Logrocket, Sentry, and Datadog for logging and found ourselves adding more logs after…
2022 · its alternatives →
- 14

Header only debug module for c++11. Contribute to vzaccaria/debug.hxx development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 15

The main homepage for ForensicDbg - your new modern crash debugger!
29d ago · forensicdbg.com · its alternatives →
- 16

MCP server for interactive debugging. Contribute to BloopAI/debugger-mcp development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 17

Hey y’all! About 7 years ago, I had this idea to write a JIT with an autogenerated backend for x86 based on the ISA specs. I sketched something out and then just kinda let it sit. I picked it up again a few weeks ago and made a complete-ish backend for both x86 and ARM64. It has no dependencies, the backends are completely autogenerated (by horrible, horrible JS scripts), and I built a small abstraciton layer for things like functions prologues etc. It’s super duper early and will probably break on your machine, but it’s good enough to compile some cool examples (look at the examples…
Nov 2025 · github.com · its alternatives →
- 18AS
2018 · lukaslueg.github.io · its alternatives →
- 19XI
Xr0 is a verifier for C that eliminates undefined behaviour, like use-after-frees, double frees, null pointer dereferences and the use of uninitialised memory.
2024 · xr0.dev · its alternatives →
- 20

Count lines of code quickly. Contribute to cgag/loc development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 21

Contribute to dankilman/j-cheat-sheet development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 22

Contribute to riicchhaarrd/deprecated-cgsc development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 23

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 24

Like The Super Tiny Compiler, but in Go. Contribute to hazbo/the-super-tiny-compiler development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
- A dbg(...) macro for C++ alternatives
- A simple garbage collector for C alternatives
- I spent 6 months building a C debugger as a 17-year-old alternatives
- Dlg – Zero-cost printf-style debugging for Go alternatives
- Unbug – Rust macros for programmatically invoking breakpoints alternatives
- Compiling C in the browser using WebAssembly alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →