Python Debugging

Open-source Python projects categorized as Debugging

Top 23 Python Debugging Projects

  • mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  • Project mention: Ask HN: Fiddler Alternatives | news.ycombinator.com | 2024-03-14
  • httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

  • Project mention: Criando uma API simples com PHP puro | dev.to | 2024-05-09
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • icecream

    🍦 Never use print() to debug again.

  • Project mention: Show HN: Dbg.h: C macro for quick and dirty print debugging | news.ycombinator.com | 2023-11-28

    Hey, very useful. Thanks! Similar to ic() for python, but with the nice ability to be used inline.

    https://github.com/gruns/icecream

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

  • gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

  • Project mention: Beej's Quick Guide to GDB (2009) | news.ycombinator.com | 2023-11-05

    There is also GEF, which is widely used by the reverse engineering and CTF community.

    https://github.com/hugsy/gef

  • viztracer

    VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

  • Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10

    * https://github.com/gaogaotiantian/viztracer get a timeline of execution vs call-stack (great to discover what's happening deep inside pandas)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Cyberbrain

    Python debugging, redefined.

  • pyelftools

    Parsing ELF and DWARF in Python

  • stackprinter

    Debugging-friendly exceptions for Python

  • snoop

    A powerful set of Python debugging tools, based on PySnooper (by alexmojaki)

  • best-of-python-dev

    🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

  • hunter

    Hunter is a flexible code tracing toolkit.

  • like-dbg

    Fully dockerized Linux kernel debugging environment

  • ice

    Interactive Composition Explorer: a debugger for compositional language model programs (by oughtinc)

  • dd-trace-py

    Datadog Python APM Client

  • watchpoints

    watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.

  • manhole

    Debugging manhole for python applications.

  • remote-pdb

    Remote vanilla PDB (over TCP sockets).

  • graphsignal-python

    Graphsignal Tracer for Python

  • west

    West, Zephyr's meta-tool

  • secimport

    eBPF Python runtime sandbox with seccomp (Blocks RCE).

  • Project mention: Securing PyTorch Models with eBPF | /r/Python | 2023-07-26

    In this blog, I will present secimport — a toolkit for creating and running sandboxed applications in Python that utilizes eBPF (bpftrace) to secure Python runtimes.

  • ploomber-engine

    A toolbox 🧰 for Jupyter notebooks 📙: testing, experiment tracking, debugging, profiling, and more!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Debugging related posts

  • Pipevcr: Like Asciinema but for Pipes

    1 project | news.ycombinator.com | 8 May 2024
  • Beej's Quick Guide to GDB (2009)

    3 projects | news.ycombinator.com | 5 Nov 2023
  • Chidori – Declarative Framework for AI Agents (Rust, Python, and Node.js)

    3 projects | news.ycombinator.com | 26 Jul 2023
  • Diaphora, the most advanced Free and Open Source program diffing tool

    8 projects | news.ycombinator.com | 21 Jun 2023
  • GitHub - hdmamin/roboduck: Natural language debugging, talking error messages, and loquacious loggers.

    1 project | /r/Python | 9 Jun 2023
  • anyone has done an API endpoints scanner?

    2 projects | /r/Python | 8 Jun 2023
  • Show HN: Roboduck, a GPT-powered Python debugger

    1 project | news.ycombinator.com | 5 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Debugging projects in Python? This list will help you:

Project Stars
1 mitmproxy 34,485
2 httpie 32,058
3 icecream 8,504
4 PlatformIO 7,554
5 pwndbg 6,755
6 gef 6,499
7 viztracer 4,378
8 Cyberbrain 2,489
9 pyelftools 1,896
10 stackprinter 1,271
11 snoop 1,198
12 best-of-python-dev 914
13 hunter 781
14 like-dbg 728
15 ice 514
16 dd-trace-py 498
17 watchpoints 462
18 manhole 365
19 remote-pdb 260
20 graphsignal-python 200
21 west 200
22 secimport 157
23 ploomber-engine 59

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com