SaaSHub helps you find the best software and product alternatives 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.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dj-tracker
A Django app that tracks your queries to help optimize them. Demo: https://dj-tracker-bakerydemo.herokuapp.com/dj-tracker/
-
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: Setting up Django in a Better Way in 5 Minutes and Understanding How It Works | dev.to | 2023-11-13The reason behind this splitting is that we can safely use packages and related settings only where we need. For example, this starter kit has the package django-debug-toolbar. This is only intended for your development environment and not for your production. This can be very risky if used in production because if your Django project encounters errors, all the debug info will be shown to the user which is a severe security risk. Similarly, for tracking errors in production, we're using Sentry which is not needed in our local environment since we already have django-debug-toolbar. For keeping these settings file separate so that they don't conflict with each other, the settings file is split for serving different environments.
Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10
I simply use the superb pudb. Press ctrl+e to open the current file at the current line in your editor.
Why not just use Pythonās built-in pdb debugger or another existing one like ipdb or pdbpp?
Project mention: Scientist: A Ruby library for carefully refactoring critical paths | news.ycombinator.com | 2023-11-14Yes, at the bottom it lists all similar libraries in other languages. Python has https://github.com/joealcorn/laboratory
Python Debugging Tools related posts
- Ask HN: C/C++ developer wanting to learn efficient Python
- Minha jornada de otimizaĆ§Ć£o de uma aplicaĆ§Ć£o django
- Show HN: Dbg.h: C macro for quick and dirty print debugging
- Scientist: A Ruby library for carefully refactoring critical paths
- Setting up Django in a Better Way in 5 Minutes and Understanding How It Works
- The new pdbp (Pdb+) Python debugger!
- Writing Python Like Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Debugging Tool projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | icecream | 8,459 |
2 | django-debug-toolbar | 7,903 |
3 | memory_profiler | 4,210 |
4 | python-uncompyle6 | 3,549 |
5 | pudb | 2,874 |
6 | Cyberbrain | 2,489 |
7 | pyelftools | 1,883 |
8 | ipdb | 1,812 |
9 | CAPEv2 | 1,669 |
10 | wdb | 1,570 |
11 | Laboratory | 1,273 |
12 | django-devserver | 1,272 |
13 | snoop | 1,195 |
14 | hunter | 781 |
15 | lptrace | 699 |
16 | manhole | 363 |
17 | remote-pdb | 260 |
18 | python3-trepan | 146 |
19 | python-statsd | 109 |
20 | winpdb | 88 |
21 | nopdb | 77 |
22 | dj-tracker | 73 |
23 | ycecream | 51 |
Sponsored