Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Debugging Tool Projects
-
django-debug-toolbar
A configurable set of panels that display various debug information about the current request/response.
Project mention: Difficulty with foreignkey connecting to main object | /r/djangolearning | 2023-05-13django-debug-toolbar: https://github.com/jazzband/django-debug-toolbar
-
Project mention: When you are looking at someone else's code base and you want to make a copy of it to put in a million print statements to understand it, what is good practice in terms of version control and naming the copy? | /r/github | 2023-04-28
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: 8 Most Popular Python HTML Web Scraping Packages with Benchmarks | dev.to | 2023-02-01
memory_profiler
-
Q: What is RAPID_API_KEY = os.environ.get('RAPID_API_KEY')? A: You should store configuration in environment variables; never in code. See 12 factors app. Python .pyc files can easily be "decompiled" to .py and reveal all secrets in code.
-
-
-
Unfortunately, I couldn't find any official documentation. But here is a small cheatsheet about it and here is there is github repo.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: How to parse an elf file, and identify objects/functions and associate with their file and library | /r/embedded | 2022-12-18
Found pyelftools, and saw how simple it was to extract the variables, functions and files listed in an elf file.
-
-
-
-
https://github.com/kevoreilly/CAPEv2 is a more "production ready" solution.
-
Project mention: Show HN: A 100% free and interactive Python course for coding beginners | news.ycombinator.com | 2023-01-07
-
-
-
-
-
pdbpp: Improved pdb boltons: assorted python addtions twisted: event driven networking framework sorcery: Dark magic in python, things know where+how they are being called, helps reducing boilerplate sh: Better alternative for subprocess module, much more pythonic taskipy: npm run scipt_name like functionality snoop: pdb lite, record+replay function steps birdseye: graphical debugger remote-pdb: easy pdb from inside containers typer: wrapper around click for simpler code for CLIs arrow: Always TZ aware datetimes, plus more features more-itertools: more functions for iterators pydantic: data validation + dataclasses loguru: better logging notifiers: sending notifications from python
-
-
-
-
-
dj-tracker
A Django app that tracks your queries to help optimize them. Demo: https://dj-tracker-bakerydemo.herokuapp.com/dj-tracker/
I'd recommend dj-tracker. It can show you exactly which field your related queries come from and you'll easily be able to know when your N+1 problem is solved or not using the dashboard. See the Detect and resolve related queries page on the docs. (It comes with very little overhead compared to silk or debug-toolbar and it persists all the data in a database so you don't lose when you quit the server).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Debugging Tools related posts
- Tracing Python
- Difficulty with foreignkey connecting to main object
- ChatDBG
- When you are looking at someone else's code base and you want to make a copy of it to put in a million print statements to understand it, what is good practice in terms of version control and naming the copy?
- Pythoneers here, what are some of the best python tricks you guys use when progrmming with python
- What's you fav ice cream??
- Finding n + 1 problem on a local machine
-
A note from our sponsor - Sonar
www.sonarsource.com | 6 Jun 2023
Index
What are some of the best open-source Debugging Tool projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | django-debug-toolbar | 7,507 |
2 | icecream | 6,790 |
3 | memory_profiler | 3,894 |
4 | python-uncompyle6 | 3,155 |
5 | pudb | 2,679 |
6 | Cyberbrain | 2,400 |
7 | ipdb | 1,709 |
8 | pyelftools | 1,672 |
9 | wdb | 1,563 |
10 | django-devserver | 1,271 |
11 | Laboratory | 1,253 |
12 | CAPEv2 | 1,223 |
13 | snoop | 930 |
14 | hunter | 733 |
15 | lptrace | 691 |
16 | ChatDBG | 557 |
17 | manhole | 340 |
18 | remote-pdb | 239 |
19 | python3-trepan | 130 |
20 | python-statsd | 107 |
21 | winpdb | 88 |
22 | nopdb | 73 |
23 | dj-tracker | 57 |