Browse free open source Python Debuggers and projects below. Use the toggles on the left to filter open source Python Debuggers by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    A disassembler for the linux platform. Currently this supports x86 ELF files assumed to be written in C and output to intel- syntax assembly language; however the design is modular and replacements for any of these can be written.
    Leader badge
    Downloads: 1,351 This Week
    Last Update:
    See Project
  • 2
    pwndbg

    pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

    Pwndbg is a fast, simple and lightweight tool for modern debugging. It improves debugging experience with the strength of GDB for low-level software developers, hardware hackers, reverse engineers, and exploit developers. It provides features crucial for efficient debugging in the world of low-level programming. Vanilla GDB is terrible to use for reverse engineering and exploit development. Typing x/g30x $esp is not fun, and does not confer much information. The year is 2024 and GDB still lacks a real hexdump command! GDB's syntax is arcane and difficult to approach. Windbg users are completely lost when they occasionally need to bump into GDB.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 3
    GEF

    GEF

    Modern experience for GDB with advanced debugging capabilities

    GEF is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old-school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. Application developers will also benefit from it, as GEF lifts a great part of regular GDB obscurity, avoiding repeating traditional commands or bringing out the relevant information from the debugging runtime.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    SpoofMAC

    SpoofMAC

    Change your MAC address for debugging

    SpoofMAC is a command-line utility for changing and restoring MAC addresses on network interfaces in Linux and macOS systems. The project allows users to randomize or manually configure MAC addresses to improve privacy, testing flexibility, or network anonymity in various environments. It automates low-level networking commands and provides a user-friendly interface for managing interface states and address changes safely. SpoofMAC is commonly used for privacy protection on public networks, penetration testing workflows, and network simulation environments where MAC address manipulation is required. The tool also supports restoring the original hardware MAC address and handling multiple network interfaces efficiently. Its lightweight design and straightforward command-line usage make it popular among system administrators, developers, and security researchers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    SickChill

    SickChill

    Less rage, more chill

    Automatic Video Library Manager for TV shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. Select the show you want to grab, add it, and let SickChill handle the rest. See what SickChill holds in store for you. SickChill has a nice calendar that allows you to know what you will see next. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6

    GCC toolchain for MSP430

    Superseded by http://www.ti.com/tool/msp430-gcc-opensource

    This is a port of the GNU C Compiler (GCC) and GNU Binutils (as, ld) for the embedded processor MSP430. Tools for debugging and download are provided (GDB, JTAG and BSL) Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 7
    A regex tool -- A Python GUI for creating, testing and debugging regular expressions for the Python programming language. Kodos utilizes the pyqt library for it's interface. Screenshots available on project homepage.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 8
    ChatDBG

    ChatDBG

    ChatDBG - AI-assisted debugging. Uses AI to answer 'why'

    ChatDBG is an AI-assisted debugging tool that integrates large language models into standard debuggers like pdb, lldb, and gdb. It allows developers to engage in a dialog with the debugger, asking open-ended questions about their program's behavior, and provides error diagnoses and suggested fixes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Pyringe

    Pyringe

    Debugger capable of attaching to and injecting code into python

    pyringe is a powerful Python process “syringe” that attaches to a running interpreter and lets you introspect—and even execute code inside—that live process. It blends debugger-style attachment (via gdb/ptrace techniques) with Python-aware helpers so you can inspect threads, frames, locals, and heap objects without restarting the target. This is invaluable for post-mortem diagnosis of production daemons where reproducing a bug in a dev shell is impractical. pyringe can inject arbitrary Python into the target process, enabling on-the-spot logging, state dumps, or gentle patching to keep a system limping along while you gather evidence. It’s also useful for forensic snapshots: enumerate objects of a certain type, find reference cycles, or measure memory pressure without pre-instrumentation. While powerful, it’s designed for careful, auditable use—showing exactly what code runs and where—so teams can regain visibility when black-box processes go sideways.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    httpdbg

    httpdbg

    Tool for Python developers to easily debug the HTTP(S) client requests

    httpdbg is a tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Boa Constructor - wxPython GUI Builder
    A RAD GUI Building IDE for wxPython.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Cinemagoer

    Cinemagoer

    Python package to retrieve and manage data of the IMDb

    Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies. Platform-independent, it can retrieve data from both the IMDb's web server and a local copy of the whole db.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    PyChecker is a static analysis tool for finding bugs in Python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    Unfortunately this project has been suspended. If you wish to continue its development on your own, please feel free to contact me. UnPyc is a tool for disassembling, analyzing and decompiling Python's *.pyc and *.pyo files. UnPyc supports Python 2.5, 2.6.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Python framework to analyze Linux crash dumps programmatically from 'crash' and tools written using it. Documentation (a work in progress!) is available at: https://pykdump.readthedocs.io/en/latest/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    The Virtual USB Analyzer is a graphical tool for browsing traces of captured USB data. It supports logs generated by Ellisys hardware analyzers and VMware's software analyzer, and Linux's usbmon.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Winpdb is a platform independent GPL Python debugger with support for multiple threads, namespace modification, embedded debugging, encrypted communication and is up to 20 times faster than pdb.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    MSCViewer

    MSCViewer

    A tool for visualization and analysis of logs as sequence diagrams

    MSCViewer is a tool intended for debugging of control flows in concurrent, distributed systems. The tool loads logs generated by various entities in the system and visualize a sequence diagram chart for events and interactions. The diagram is fully interactive: entity can be added/removed from the diagram and shuffled; events can be filtered, searched, highlighted and annotated with comments. MSCViewer features integration with a Python interpreter which allows writing Python scripts interacting with the model. This powerful feature can be used to automate validatation of distributed control flows, integrate with graphing infrastructure, etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Oracle client side tracing and monitoring utility
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Potato Finder by PotatoChimp Labs

    Potato Finder by PotatoChimp Labs

    Find what changed. Find what broke.

    PotatoFinder is a Windows Incident Correlation Engine developed by PotatoChimp Labs. It helps users investigate crashes, system instability, and unexpected behavior by reconstructing timelines of events and identifying likely root causes. PotatoFinder continuously monitors important system activity such as software installations, Windows Updates, process crashes, driver changes, service modifications, and other system events. The built-in Investigation Engine correlates events around an incident, calculates confidence scores, generates evidence for and against each possible cause, and reconstructs what changed before things broke. Historical fingerprinting allows similar incidents to be compared over time, helping users recognize recurring problems and successful fixes. Features include: • Timeline Reconstruction • Incident Correlation Engine • Historical Fingerprinting • Root Cause Analysis • Anomaly Detection • Exportable Reports • Dark Theme GUI with System Tray usage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    SPE is a python IDE with auto indentation&completion,call tips,syntax coloring&highlighting,uml viewer,class explorer,source index,todo list,pycrust shell,file browsers,drag&drop,Blender support.Spe ships with wxGlade,PyChecker and Kiki.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    PyDbgExt is a WinDbg extention which support use Python script in WinDbg command line. Through this extention, we can call some predefine Python script to control the debug session, or directly evaluate expression or call other method.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    The web debuging proxy
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    99eyeballs is a tool that helps developers using Mac OS X Apple’s Cocoa frameworks find inconsistencies in the retain count of Objective-C cocoa objects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    ADP

    ADP is a bare-bones Python Debugger

    Another Debugger for Python was written in Python3 using PySimpleGui and has a window showing your script and some buttons and another window showing variables and their values. The buttons entirely control ADP, they are accompanied by help buttons. ADP stores details of the path taken by your script and variables and their values in a SQLITE3 database. The current release supports LIVE running. A future release will support DEAD running. In DEAD runs you’ll be able to replay a LIVE run from the database recording, which means that you can start at any point and travel in either direction and the value of the variables will be those that were current at that point of time in the LIVE run. Imagine your script crashed and you can replay from there backwards, and see how you got there and the values the variables had. Extra functionality will allow running queries forwards and backwards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Auth0 Logo