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 →
Top 23 Python Debugging Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
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.
-
gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
-
viztracer
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ice
Interactive Composition Explorer: a debugger for compositional language model programs (by oughtinc)
-
watchpoints
watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.
-
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
Project mention: Show HN: Dbg.h: C macro for quick and dirty print debugging | news.ycombinator.com | 2023-11-28Hey, very useful. Thanks! Similar to ic() for python, but with the nice ability to be used inline.
https://github.com/gruns/icecream
Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26For 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.
There is also GEF, which is widely used by the reverse engineering and CTF community.
https://github.com/hugsy/gef
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)
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.
Python Debugging related posts
-
Pipevcr: Like Asciinema but for Pipes
-
Beej's Quick Guide to GDB (2009)
-
Chidori – Declarative Framework for AI Agents (Rust, Python, and Node.js)
-
Diaphora, the most advanced Free and Open Source program diffing tool
-
GitHub - hdmamin/roboduck: Natural language debugging, talking error messages, and loquacious loggers.
-
anyone has done an API endpoints scanner?
-
Show HN: Roboduck, a GPT-powered Python debugger
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
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