Favicon of pudb

pudb

Console-based visual debugger for Python offering interactive code stepping, variable inspection, and breakpoint management directly in your terminal.

pudb is a full-featured debugger that runs directly in your console, giving you a visual interface without leaving the terminal. It provides an intuitive way to debug Python code by displaying your source code, variables, and stack frames simultaneously on screen.

Key features include:

  • Interactive code stepping - Step through your code line by line with clear visual feedback
  • Variable inspection - View and modify local and global variables in real-time
  • Breakpoint management - Set, toggle, and manage breakpoints with ease
  • Stack frame navigation - Move between function calls to understand program flow
  • Expression evaluation - Execute Python expressions to test values during debugging
  • Syntax highlighting - Color-coded source code for better readability
  • Keyboard-driven interface - Navigate and control debugging entirely from your keyboard

Unlike traditional print-based debugging or heavy IDE debuggers, pudb keeps you in your terminal environment while providing the visual clarity of a graphical debugger. It's particularly useful for remote debugging, server-side development, and developers who prefer terminal-based workflows.

Media

Pros

4
  • Console-based visual debugger
  • Interactive code stepping
  • Variable inspection
  • Breakpoint management

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to pudb

Favicon

 

  
 
Favicon

 

  
 
Favicon