LLDB is a debugger for C, C++, Objective-C, and Objective-C++ development.
Alternatives to UDE Universal Debug Engine
IDA Pro is a disassembler, decompiler and debugger for analyzing processors, file formats and software.
PonyDebugger is a free debugging toolset for native iOS apps, connecting an app-side client with a gateway server and Chrome Developer Tools.
- 4
pyOCD
pyOCD is a free Python tool and API for debugging, programming and exploring Arm Cortex microcontrollers.
Free planAPILinuxmacOSSelf-hosted6.8Free plan - 5
Perl Debugger
Perl Debugger is an interactive debugger included with Perl, not a separate program.
Free planLinuxmacOSWindows6.5Free plan - 6

Black Magic Debug
Black Magic Debug is a JTAG/SWD debugger for embedded microcontrollers, designed to work with compatible probe hardware and a suitable target toolchain.
Free planLinuxmacOSWindows6.4Free plan - 7
FLEX
FLEX is a free, open-source debugging and exploration tool for iOS development, written for Objective-C and Swift.
Free planiOS6.4Free plan - 8
RenderDoc
RenderDoc is a free, open-source frame-capture graphics debugger for graphics development.
Free planAndroidLinuxWindows6.3Free plan - 9

Xdebug
Xdebug is a PHP extension that adds debugging and analysis capabilities for PHP development.
WebLinuxmacOSSelf-hosted6.3From £16.67 a month - 10

unittest
unittest is Python’s unit testing framework for automating tests and organizing their setup and execution.
Free planLinuxmacOSWindows6.2Free plan - 11
dnSpyEx
dnSpyEx is an unofficial continuation of dnSpy, a debugger and .NET assembly editor for working with assemblies when source code is unavailable.
Free planLinuxWindows6.1Free plan - 12

GDB
GDB is a free debugger for examining a program during execution or after a crash.
Free planLinuxmacOSWindows6.1Free plan - 13
SEGGER Ozone
SEGGER Ozone is a graphical debugger and performance analyzer for embedded applications targeting Arm and RISC-V processors.
LinuxmacOSWindows6.1€798, paid once - 14
FlowStorm
FlowStorm is a tracing debugger for Clojure and ClojureScript.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 15
OpenOCD
OpenOCD is free software for debugging, in-system programming, and boundary-scan testing on embedded target devices through a debug adapter.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 16
Redbird
Redbird is a free, self-hosted reverse proxy for Node that routes traffic by hostname and path.
Free planAPILinuxSelf-hosted6.0Free plan - 17
UDB
ExtensionLinux5.9$50,000, paid once - 18
x64dbg
x64dbg is a free, open-source Windows debugger for reverse engineering and malware analysis of executable files without source code.
Free planWindows5.9Free plan - 19

Erlang Debugger
Erlang Debugger is a graphical tool for debugging and testing Erlang programs.
LinuxmacOSWindows5.8 - 20
OllyDbg
OllyDbg is a free 32-bit assembler-level debugger for Microsoft Windows, intended for examining binary code when source code is unavailable.
Free planWindows5.8Free plan - 21
Delve
Delve is a debugger for programs written in Go, with command-line tools for debugging, executing, and testing code.
APILinuxmacOSSelf-hosted5.7 - 22
Ruby debug
Ruby debug is an open-source debugger for Ruby MRI 2.7 and later.
Free planLinuxSelf-hosted5.7Free plan - 23
rr
rr records application runs and replays them deterministically, giving developers a way to investigate program behavior with time-travel debugging.
Linux5.4 - 24
5.4 - 25
5.3 - 26
4.5
