Python Debugging Tools

Open-source Python projects categorized as Debugging Tools

Top 23 Python Debugging Tool Projects

  • icecream

    šŸ¦ Never use print() to debug again.

  • Project mention: Show HN: Dbg.h: C macro for quick and dirty print debugging | news.ycombinator.com | 2023-11-28

    Hey, very useful. Thanks! Similar to ic() for python, but with the nice ability to be used inline.

    https://github.com/gruns/icecream

  • django-debug-toolbar

    A configurable set of panels that display various debug information about the current request/response.

  • Project mention: Setting up Django in a Better Way in 5 Minutes and Understanding How It Works | dev.to | 2023-11-13

    The 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.

  • 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.

    InfluxDB logo
  • memory_profiler

    Monitor Memory usage of Python code

  • Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10
  • python-uncompyle6

    A cross-version Python bytecode decompiler

  • pudb

    Full-screen console debugger for Python

  • Project mention: How can I debug Python code in neovim! | /r/vim | 2023-07-01

    I simply use the superb pudb. Press ctrl+e to open the current file at the current line in your editor.

  • Cyberbrain

    Python debugging, redefined.

  • pyelftools

    Parsing ELF and DWARF in Python

  • 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.

    WorkOS logo
  • ipdb

    Integration of IPython pdb

  • Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    Why not just use Pythonā€™s built-in pdb debugger or another existing one like ipdb or pdbpp?

  • CAPEv2

    Malware Configuration And Payload Extraction

  • wdb

    An improbable web debugger through WebSockets

  • Laboratory

    Achieving confident refactoring through experimentation with Python 2.7 & 3.3+

  • Project mention: Scientist: A Ruby library for carefully refactoring critical paths | news.ycombinator.com | 2023-11-14

    Yes, at the bottom it lists all similar libraries in other languages. Python has https://github.com/joealcorn/laboratory

  • django-devserver

    A drop-in replacement for Django's runserver.

  • snoop

    A powerful set of Python debugging tools, based on PySnooper (by alexmojaki)

  • hunter

    Hunter is a flexible code tracing toolkit.

  • lptrace

    Trace any Python program, anywhere!

  • manhole

    Debugging manhole for python applications.

  • remote-pdb

    Remote vanilla PDB (over TCP sockets).

  • python3-trepan

    A gdb-like Python3 Debugger in the Trepan family

  • python-statsd

    Python Client for the Etsy NodeJS Statsd Server

  • winpdb

    Fork of the official winpdb with improvements

  • nopdb

    NoPdb: Non-interactive Python Debugger

  • dj-tracker

    A Django app that tracks your queries to help optimize them. Demo: https://dj-tracker-bakerydemo.herokuapp.com/dj-tracker/

  • ycecream

    Sweeter debugging and benchmarking Python programs.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Debugging Tools related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com