Debugging Terminal Tools

Debugging is the process of detecting and rectifying code errors, crucial for delivering reliable and efficient software. It's an indispensable phase in software development, improving overall code quality. 


Below is a list of terminal tools that developers use for debugging.

  1. blink - tiniest x86-64-linux emulator.
  1. cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
  1. dog - A command-line DNS client.
  1. doggo - A command-line DNS client for humans.
  1. flameshow - A flamegraph viewer in the terminal.
  1. fq - jq for binary formats.
  1. gdb - The GNU Project Debugger
  1. gocovsh - A shell for interacting with Go coverage profiles.
  1. hexabyte - A modern, modular, and robust TUI hex editor.
  1. hyperfine - A command-line benchmarking tool.
  1. jwt-ui - A CLI and TUI for decoding/encoding JSON Web Tokens.
  1. kmon - Linux Kernel Manager and Activity Monitor.
  1. mitmproxy - A TLS/SSL-capable interception HTTP proxy.
  1. netscanner - A network scanning tool.
  1. oha - A tiny TUI program that sends some load to a web application.
  1. openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. pgtree - Unix process hierarchy tree for specific processes.
  1. radare2 - unix-like reverse engineering framework and command-line toolset.
  1. rizin - open source reverse engineering tool based on radare2.
  1. tcpterm - A terminal-based TCP dump viewer.
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. trippy - A TUI network diagnostics tool
  1. ttyplot - A realtime terminal plotting utility with data input from stdin.

Know any Debugging based terminal tools that would be good for this list?

Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.