Open Source Debugging Tools

Debugging is the process of finding, understanding, and fixing defects in software and systems. It helps developers trace unexpected behavior, inspect program state, analyze errors, and identify performance or memory problems. Effective debugging can make issues easier to reproduce and resolve, whether they occur during local development, testing, or in production.

Open source debugging tools include interactive debuggers, profilers, log and trace analyzers, and utilities for inspecting network traffic or browser behavior. When choosing a tool, consider the languages and environments it supports, how well it integrates with your workflow, its resource requirements, license, documentation, and maintenance activity. These tools are useful to software developers, testers, and teams responsible for diagnosing and improving applications.

6 repositories · updated October 4, 2026

chrome-devtools-mcp: Give Coding Agents Chrome DevTools Access

chrome-devtools-mcp: Give Coding Agents Chrome DevTools Access

Chrome DevTools MCP lets coding agents control and inspect a live Chrome browser through MCP or a CLI. Use it for browser automation, debugging, and performance analysis when your workflow needs access to real browser behavior.

TypeScriptAI AgentsDeveloper Tools
Added May 24, 2026 View details
PySnooper: Trace Python Functions Without a Full Debugger

PySnooper: Trace Python Functions Without a Full Debugger

PySnooper logs which lines run in a Python function and how its local variables change, using a decorator or context manager. It suits developers who need quick, low-setup insight into code behavior without configuring a full debugger.

PythonDeveloper ToolsDebugging
Added Apr 20, 2026 View details
edb: Debug Ethereum Smart Contracts at the Source Level

edb: Debug Ethereum Smart Contracts at the Source Level

EDB is a source-level debugger for replaying Ethereum transactions and inspecting Solidity execution. It offers step controls, variable inspection, expression evaluation, breakpoints, watchpoints, and browser or terminal interfaces.

RustDeveloper ToolsSecurity
Added Apr 19, 2026 View details
wat: Inspect Python Objects at Runtime

wat: Inspect Python Objects at Runtime

wat is a Python inspection tool for exploring unfamiliar objects in a console or debugger. It displays values, types, attributes, methods, signatures, documentation, and available source code to support debugging and learning.

PythonDeveloper ToolsDebugging
Added Mar 29, 2026 View details
pudb: Debug Python Programs in a Terminal

pudb: Debug Python Programs in a Terminal

PuDB is a full-screen, keyboard-driven debugger for Python that runs in a terminal. It brings source code, variables, stack frames, and breakpoints together for developers who prefer an interactive console workflow.

PythonDeveloper ToolsDebugging
Added Dec 22, 2025 View details
debugpy: Debug Python Programs with DAP Clients

debugpy: Debug Python Programs with DAP Clients

debugpy implements the Debug Adapter Protocol for Python 3, connecting Python programs to compatible debugger clients. Use it to launch or attach to a process, pause execution, and inspect program behavior during development.

PythonDeveloper ToolsDevelopment
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️