Top 23 Debugger Open-Source Projects
-
It's also useful to know for reverse engineering. Similar to how you can hit F12 in your browser and start poking around a sites JavaScript, you can attach a debugger like x64dbg to a native running process and make changes to the program while it's running
-
It’s awesome to use the powerful DELVE debugger for GO inside Visual Studio Code when you build a GO Operator. 🙂
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Top python libraries/ frameworks that you suggest every one | reddit.com/r/Python | 2022-03-28
snoop or pysnooper
-
Project mention: Building a React Native App on Tab s8u Day 1 Update | reddit.com/r/GalaxyTab | 2022-04-18
For developer mode, check out https://github.com/liriliri/eruda. It's gives you almost full developer tools in any browser. Not quite the same as on desktop, but pretty good nonetheless.
-
Project mention: Cutter: Free and Open Source Reverse Engineering Platform. | reddit.com/r/CKsTechNews | 2022-02-06
-
react-native-debugger
The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools
Project mention: Does Hermes debugging have a performance problem? | reddit.com/r/reactnative | 2022-04-07 -
gdbgui
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
Project mention: Hi, I'm working on GDBFrontend debugger, what features would you like to see in your use cases? | reddit.com/r/embedded | 2021-11-22I was thinking about this project I tried a while ago.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Try GDB Dashboard, it makes gdb much easier to use:
https://github.com/cyrus-and/gdb-dashboard
There's also Voltron which works with both gdb and lldb (amongst others):
-
processhacker
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
Project mention: I am trying to download Wondershare UniConverter and was wondering if it is normal for patches to have so many flags on virustotal? Btw this is from FTUApps.dev from the megathread. | reddit.com/r/Piracy | 2022-05-13You can also use tools like Simplewall, Wireshark, Sandboxie /Cuckoo Sandbox, Process Explorer/Process Hacker to help you with this analyze and also to protect you system and data.
-
django-debug-toolbar
A configurable set of panels that display various debug information about the current request/response.
-> The debugging above from django-debug-toolbar
-
Project mention: Traces vs. Snapshots: Print Statements and Debuggers | news.ycombinator.com | 2022-05-07
The author really should look into rr, a debugger that records the complete execution of the program so you can literally travel backwards in time to see the root cause of a crash.
-
For debugging purposes, I recommend a few gems that will get you started and allow you to play with ruby code in your terminal and manage ruby gems. Gems like bundler pry and byebug do it good and you can check out the official docs, Pry, Byebug, Bundler, These gems need to be accessed globally.
-
-
Try GDB Dashboard, it makes gdb much easier to use:
https://github.com/cyrus-and/gdb-dashboard
There's also Voltron which works with both gdb and lldb (amongst others):
-
Project mention: Decompiling MPRESS packed Autohotkey scripts! | reddit.com/r/AutoHotkey | 2022-02-27
First to confirm suspicions we will download and launch Detect it easy and click THIS button and select your executable and it should say "MPRESS 2.19" right HERE, that's how you know it's an MPRESS packed executable
-
Project mention: Winning shaders at Revision 2022 shader showdown | reddit.com/r/GraphicsProgramming | 2022-04-21
Hi corysama, thankx for the comment, there is some truth to that yes for sure. As in, in games you writes more vertex / pixel or "surface" shader and then geom, compute. But I have to somehow disagree in terms of lighting. Sure this is raymarching so geometry is procedurally made in the shader, whereas in game shader it is passed with polygonal 3d model. But the lighting / colour shading calculation are the same as with polygonal geometry (ndotL for diffuse pow(max(reflect(dot(-ld,no)... for specular, calculating normals on fly in shader, etc...) so in that respect it will help for game dev style of shaders. Also I would argue that a lot of animation technique and vfx technique in raymarching shaders are similar / useful / reusable with polygonal geometry, like yanimation based on clamping sin and doing easing etc. Therefore doing raymarching shaders is good for becoming vfx artist / technical artist I guess. You are right though to point out the difference, that's clear. Good shout about shadered.org as well. Cheers!
-
For debugging purposes, I recommend a few gems that will get you started and allow you to play with ruby code in your terminal and manage ruby gems. Gems like bundler pry and byebug do it good and you can check out the official docs, Pry, Byebug, Bundler, These gems need to be accessed globally.
-
Project mention: What IDE or setup do you recommend for someone switching from Windows to Linux (Pop!_OS) | reddit.com/r/cpp | 2022-05-05
While it's true most of us do use external debuggers, there's stuff like vimspector and nvim-dap available.
-
-
Project mention: Python: Configuring dap-mode or a good debugging experience for python | reddit.com/r/DoomEmacs | 2022-03-02
pudb is my favourite python debugger.
-
gdb-frontend
☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.online
try this: https://github.com/rohanrhu/gdb-frontend
-
ZeroBraneStudio
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux
-
Project mention: Can anyone share some cool projects done with Python? | reddit.com/r/Python | 2022-02-13
Debugger related posts
- [ANN] London Clojurians Talk: Debugging and exploring Clojure applications with FlowStorm (by Juan Monetta)
- Don't make fun plz this took 5mins
- Ruby on Rails(ROR) development environment setup(Mac OS)
- Traces vs. Snapshots: Print Statements and Debuggers
- You say “cave dweller debugging”, I say debug logging
- FlowStorm 2.0 - A time travel debugger for Clojure
- What IDE or setup do you recommend for someone switching from Windows to Linux (Pop!_OS)
Index
What are some of the best open-source Debugger projects? This list will help you:
Project | Stars | |
---|---|---|
1 | x64dbg | 38,479 |
2 | delve | 18,470 |
3 | PySnooper | 15,019 |
4 | eruda | 12,186 |
5 | cutter | 11,332 |
6 | react-native-debugger | 9,344 |
7 | gdbgui | 8,585 |
8 | gdb-dashboard | 8,556 |
9 | processhacker | 7,216 |
10 | django-debug-toolbar | 7,017 |
11 | rr | 6,865 |
12 | Pry | 6,443 |
13 | renderdoc | 6,355 |
14 | voltron | 5,739 |
15 | Detect-It-Easy | 3,493 |
16 | SHADERed | 3,478 |
17 | Byebug | 3,233 |
18 | vimspector | 3,055 |
19 | vscode-go | 2,615 |
20 | pudb | 2,384 |
21 | gdb-frontend | 2,355 |
22 | ZeroBraneStudio | 2,320 |
23 | Cyberbrain | 2,241 |
Are you hiring? Post a new remote job listing for free.