SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C++ Debugger Projects
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ScyllaHide
Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
RemoteDebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
-
LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms, and file formats, as well as GUI in Qt - Cutter[3][4]. If something is missing in Rizin but presented in Hiew, please let us know by opening the issue with details.
[1] https://rizin.re
[2] https://github.com/rizinorg/rizin
[3] https://cutter.re
[4] https://github.com/rizinorg/cutter
Project mention: rr: Lightweight Recording and Deterministic Debugging | news.ycombinator.com | 2024-04-21
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
Project mention: Confused in terms of where to start with framework/technology etc. Need help picking between learning ShaderToy v/s OpenGL v/s WebGL | /r/GraphicsProgramming | 2023-06-20If you specifically want to learn shader programming then https://shadered.org/ is a lot more practical than Shadertoy.
CLion uses lldb.
I wrote https://github.com/daym/idea-native2-debugger as a stop-gap. It uses gdb and works in IntelliJ IDEA Community edition. Setting it up the first time is kinda weird since you need to add a new run/debug configuration "Native2Debugger". I could not figure out how to hook this directly into the existing run configuration that you use to run your program to begin with. Otherwise, I like how it turned out.
If you want a standalone frontend, https://github.com/epasveer/seer is extremely good.
And emacs has gdb integration. By now I tried it, and... I guess it's better than nothing.
Project mention: I want an easy serial monitor without having to connect a laptop | /r/esp32 | 2023-05-25https://github.com/JoaoLopesF/RemoteDebug maybe you can try this
C++ Debugger related posts
- rr: Lightweight Recording and Deterministic Debugging
- Hermit is a hermetic and reproducible sandbox for running programs
- Rr: Lightweight Recording and Deterministic Debugging
- Deep Bug
- So you think you want to write a deterministic hypervisor?
- When I got started I debugged using printf() today I debug with print()
- Rr: Record and Replay Debugger – Reverse Debugger
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Debugger projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | x64dbg | 43,170 |
2 | cutter | 14,926 |
3 | rr | 8,621 |
4 | renderdoc | 8,408 |
5 | SHADERed | 4,177 |
6 | ScyllaHide | 3,207 |
7 | edb-debugger | 2,579 |
8 | seer | 1,998 |
9 | ChatDBG | 708 |
10 | RemoteDebug | 602 |
11 | ProDBG | 511 |
12 | bsnes-plus | 318 |
13 | drmingw | 269 |
14 | snestracker | 195 |
15 | LLVM-Guide | 111 |
16 | Tug | 54 |
17 | HadesDbg | 44 |
18 | Virtual-Jaguar-Rx | 40 |
19 | DEBUG8 | 0 |
Sponsored