Alternative Debugging packages for Python
Updated :
May 25, 2022
mitmproxy
Github stargazers
27609
Github forks
3
Commits
9864
Code contributors Contributors
381
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Created
Feb. 16, 2010
Updated
May 23, 2022
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
254
PySnooper
Github stargazers
15031
Github forks
917
Commits
305
Code contributors Contributors
26
Never use print for debugging again
Created
April 18, 2019
Updated
April 2, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
19
icecream
Github stargazers
5910
Github forks
121
Commits
229
Code contributors Contributors
17
ðŸĶ Never use print() to debug again.
Created
Feb. 13, 2018
Updated
May 18, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
32
voltron
Github stargazers
5745
Github forks
400
Commits
627
Code contributors Contributors
21
A hacky debugger UI for hackers
Created
June 25, 2013
Updated
Jan. 29, 2021
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
75
pyrasite
Github stargazers
2621
Github forks
219
Commits
340
Code contributors Contributors
14
Inject code into running Python processes
Created
Sept. 10, 2011
Updated
March 13, 2017
License
gpl-3.0
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
50
Homepage
pudb
Github stargazers
2389
Github forks
197
Commits
1163
Code contributors Contributors
74
Full-screen console debugger for Python
Created
May 13, 2011
Updated
May 21, 2022
License
other
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
144
Cyberbrain
Github stargazers
2245
Github forks
131
Commits
653
Code contributors Contributors
11
Python debugging, redefined.
Created
March 23, 2020
Updated
April 19, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
35
Homepage
viztracer
Github stargazers
2043
Github forks
126
Commits
490
Code contributors Contributors
12
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
Created
Aug. 5, 2020
Updated
May 17, 2022
License
apache-2.0
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
4
proxy.py
Github stargazers
1897
Github forks
448
Commits
810
Code contributors Contributors
19
⚡ Fast â€Ē ðŸŠķ Lightweight â€Ē 0ïļâƒĢ Dependency â€Ē 🔌 Pluggable â€Ē 😈 TLS interception â€Ē 🔒 DNS-over-HTTPS â€Ē ðŸ”Ĩ Poor Man's VPN â€Ē ⏊ Reverse & âĐ Forward â€Ē ðŸ‘ŪðŸŋ "Proxy Server" framework â€Ē 🌐 "Web Server" framework â€Ē âžĩ âžķ ➷ ➠ "PubSub" framework â€Ē 👷 "Work" acceptor & executor framework
Created
Aug. 19, 2013
Updated
May 24, 2022
License
bsd-3-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
46
pyringe
Github stargazers
1624
Github forks
79
Commits
22
Code contributors Contributors
1
Debugger capable of attaching to and injecting code into python processes.
Created
March 26, 2014
Updated
May 10, 2014
License
other
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
17
LLDB
Github stargazers
1436
Github forks
168
Commits
374
Code contributors Contributors
9
A collection of LLDB aliases/regexes and Python scripts to aid in your debugging sessions
Created
Jan. 24, 2017
Updated
Feb. 14, 2022
License
gpl-2.0
Github repo
Type
Script
Primary Language, based on Github DataLanguage
Python
Issues
12
stackprinter
Github stargazers
1200
Github forks
34
Commits
185
Code contributors Contributors
6
Debugging-friendly exceptions for Python
Created
Sept. 5, 2018
Updated
May 23, 2022
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
7
vardbg
Github stargazers
950
Github forks
75
Commits
602
Code contributors Contributors
3
A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning.
Created
Jan. 13, 2020
Updated
June 10, 2021
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
4
pdbpp
Github stargazers
900
Github forks
49
Commits
701
Code contributors Contributors
37
pdb++, a drop-in replacement for pdb (the Python debugger)
Created
June 11, 2017
Updated
April 28, 2022
License
bsd-3-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
78
debugpy
Github stargazers
773
Github forks
65
Commits
1802
Code contributors Contributors
40
An implementation of the Debug Adapter Protocol for Python
Created
Jan. 15, 2020
Updated
May 23, 2022
License
other
Github repo
Type
Cli
Primary Language, based on Github DataLanguage
Python
Issues
118
snoop
Github stargazers
754
Github forks
28
Commits
420
Code contributors Contributors
5
A powerful set of Python debugging tools, based on PySnooper
Created
May 13, 2019
Updated
March 26, 2022
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
18
pyOCD
Github stargazers
744
Github forks
383
Commits
2532
Code contributors Contributors
118
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Created
Oct. 25, 2013
Updated
April 28, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
203
Homepage
pyOCD
Github stargazers
744
Github forks
383
Commits
2532
Code contributors Contributors
118
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Created
Oct. 25, 2013
Updated
April 28, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
203
Homepage
python-hunter
Github stargazers
670
Github forks
39
Commits
1026
Code contributors Contributors
9
Hunter is a flexible code tracing toolkit.
Created
March 16, 2015
Updated
Dec. 15, 2021
License
bsd-2-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
39
traceback_with_variables
Github stargazers
554
Github forks
26
Commits
69
Code contributors Contributors
3
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Created
March 14, 2020
Updated
Dec. 19, 2021
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
9