Alternative Debugging packages for Python
Updated :
Dec. 9, 2022
mitmproxy
Github stargazers
29505
Github forks
3561
Commits
10230
Code contributors Contributors
408
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Created
Feb. 16, 2010
Updated
Dec. 3, 2022
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
268
PySnooper
Github stargazers
15453
Github forks
931
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
20
icecream
Github stargazers
6450
Github forks
134
Commits
262
Code contributors Contributors
19
ðŸĶ Never use print() to debug again.
Created
Feb. 13, 2018
Updated
Dec. 4, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
37
voltron
Github stargazers
5842
Github forks
406
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
76
viztracer
Github stargazers
2734
Github forks
275
Commits
520
Code contributors Contributors
17
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
Created
Aug. 5, 2020
Updated
Dec. 8, 2022
License
apache-2.0
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
7
pyrasite
Github stargazers
2650
Github forks
225
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
49
Homepage
pudb
Github stargazers
2550
Github forks
216
Commits
1193
Code contributors Contributors
80
Full-screen console debugger for Python
Created
May 13, 2011
Updated
Nov. 20, 2022
License
other
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
159
Cyberbrain
Github stargazers
2336
Github forks
146
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
38
Homepage
proxy.py
Github stargazers
2210
Github forks
483
Commits
872
Code contributors Contributors
21
⚡ 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
Oct. 22, 2022
License
bsd-3-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
62
pyringe
Github stargazers
1631
Github forks
81
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
stackprinter
Github stargazers
1205
Github forks
35
Commits
202
Code contributors Contributors
6
Debugging-friendly exceptions for Python
Created
Sept. 5, 2018
Updated
Nov. 24, 2022
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
7
debugpy
Github stargazers
1048
Github forks
87
Commits
1868
Code contributors Contributors
44
An implementation of the Debug Adapter Protocol for Python
Created
Jan. 15, 2020
Updated
Dec. 8, 2022
License
other
Github repo
Type
Cli
Primary Language, based on Github DataLanguage
Python
Issues
126
pdbpp
Github stargazers
1018
Github forks
57
Commits
706
Code contributors Contributors
37
pdb++, a drop-in replacement for pdb (the Python debugger)
Created
June 11, 2017
Updated
July 14, 2022
License
bsd-3-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
89
vardbg
Github stargazers
998
Github forks
74
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
snoop
Github stargazers
848
Github forks
29
Commits
428
Code contributors Contributors
6
A powerful set of Python debugging tools, based on PySnooper
Created
May 13, 2019
Updated
Dec. 5, 2022
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
18
pyOCD
Github stargazers
842
Github forks
412
Commits
2612
Code contributors Contributors
125
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Created
Oct. 25, 2013
Updated
Nov. 29, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
220
Homepage
pyOCD
Github stargazers
842
Github forks
412
Commits
2612
Code contributors Contributors
125
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Created
Oct. 25, 2013
Updated
Nov. 29, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
220
Homepage
python-hunter
Github stargazers
705
Github forks
41
Commits
1055
Code contributors Contributors
9
Hunter is a flexible code tracing toolkit.
Created
March 16, 2015
Updated
Oct. 29, 2022
License
bsd-2-clause
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
40
best-of-python-dev
Github stargazers
628
Github forks
33
Commits
182
Code contributors Contributors
5
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Created
Jan. 8, 2021
Updated
Dec. 1, 2022
License
cc-by-sa-4.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
2
traceback_with_variables
Github stargazers
574
Github forks
26
Commits
71
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
Sept. 12, 2022
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
10