[go: up one dir, main page]

Python Debuggers for Windows

View 24 business solutions

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

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Yeastar: Business Phone System and Unified Communications Icon
    Yeastar: Business Phone System and Unified Communications

    Go beyond just a PBX with all communications integrated as one.

    User-friendly, optimized, and scalable, the Yeastar P-Series Phone System redefines business connectivity by bringing together calling, meetings, omnichannel messaging, and integrations in one simple platform—removing the limitations of distance, platforms, and systems.
    Learn More
  • 1

    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.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 2
    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: 5 This Week
    Last Update:
    See Project
  • 3
    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: 13 This Week
    Last Update:
    See Project
  • 4
    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.
    Leader badge">
    Downloads: 7 This Week
    Last Update:
    See Project
  • ERP Software To Simplify Your Manufacturing Icon
    ERP Software To Simplify Your Manufacturing

    From quote to cash and with AI in mind, our ERP software will become the most valuable asset at your company.

    Global Shop Solutions AI-integrated ERP software provides the applications needed to deliver a quality part on time, every time from quote to cash and everything in between, including shop management, scheduling, inventory, accounting, quality control, CRM and 25 more.
    Learn More
  • 5
    FlowLens MCP

    FlowLens MCP

    Open-source MCP server that gives your coding agent

    FlowLens MCP Server is an open-source tool designed to give AI-powered coding agents (like Claude Code, Cursor, GitHub Copilot / Codex, and others) full, replayable browser context to dramatically improve debugging, bug reporting, and regression testing for web applications. It works together with a companion browser extension: when a user reproduces a bug or a complicated UI interaction, the extension captures a rich session log, including screen/video recording, network traffic, console logs, DOM events, storage changes, and more, and exports it. The MCP server then loads this captured “flow” and exposes it to the AI agent via the Model Context Protocol (MCP), letting the agent examine, search, filter, and reason about the session just as a human developer would, without needing the agent to re-run the flow or rely on minimal reproduction data (logs, screenshots).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    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: 13 This Week
    Last Update:
    See Project
  • 8
    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: 7 This Week
    Last Update:
    See Project
  • 9
    Boa Constructor - wxPython GUI Builder
    A RAD GUI Building IDE for wxPython.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Outplacement, Executive Coaching and Career Development | Careerminds Icon
    Outplacement, Executive Coaching and Career Development | Careerminds

    Careerminds outplacement includes personalized coaching and a high-tech approach to help transition employees back to work faster.

    By helping to avoid the potential risks of RIFs or layoffs through our global outplacement services, companies can move forward with their goals while preserving their internal culture, employer brand, and bottom lines.
    Learn More
  • 10
    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: 3 This Week
    Last Update:
    See Project
  • 11

    PyCodebug

    Python script coding editor that debugs as you write

    Usually, coding a script involves writing the code and either debugging or running it several times, examining variables or output and fixing the code until the desired effect is achieved. With PyCodebug, you get to see the effects of the code during coding, which greatly reduces the time needed to write a script. ================================== Demo Video: http://youtu.be/a6nFo4y3kzo ================================== Requires: Python 2.7x PySide
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    An open plugin providing a full Python Debugging graphical interface and shell for either JEDIT editor or NETBEANS ide. Python\'s debugger backend is implemented as a networking debugger inheriting the standard dbd.py python debugging kernel ,frontend
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    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: 3 This Week
    Last Update:
    See Project
  • 14
    Oracle client side tracing and monitoring utility
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    The web debuging proxy
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    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
  • 17
    CodeInvestigator is a tracing tool for Python programs. All the run time information is recorded. Read your code together with its run time details. Use it to visualize what happened when you program ran.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    This is a command line tool that list all registered occurences of a DLL from the windows registry and allows to unregister them all with regsvr32.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project contains some test scripts and software for Analog Devices' DSP chip emulators. This verifies whether a particular emulator is working correctly with a particular PC and target board.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A program to apply a link map to a Mac OS X crash log that came from a build without traceback tables. The output contains at least as much information as would the same crash log from a corresponding build with traceback tables.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    File-Spector is a small, fast and easy to use binary file analyzer and Inspector. It allows the users to format a complete binary file structure and then use it to read any binary file that matches the specified format.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A Python programming environment providing memory sizing, profiling and analysis, and a specification language that can formally specify aspects of Python programs and generate tests and documentation from a common source.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A replacement for the not so useful wingraph32 with uDraw, for the Interactive Disassembler (IDA).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    An official experimental fork of Python's integrated development environment IDLE. Worthwhile and successful changes and additions will go back into the Python distribution's IDLE at some later stage. There is no spanish inquisition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    IceCream

    IceCream

    Never use print() to debug again

    Do you ever use print() or log() to debug your code? Of course you do. IceCream, or ic for short, makes print debugging a little sweeter. With arguments, ic() inspects itself and prints both its own arguments and the values of those arguments. Just give ic() a variable or expression and you're done. ic() returns its argument(s), so ic() can easily be inserted into pre-existing code. Additionally, ic()'s output can be entirely disabled, and later re-enabled, with ic.disable() and ic.enable() respectively. ic() continues to return its arguments when disabled, of course; no existing code with ic() breaks. To make ic() available in every file without needing to be imported in every file, you can install() it. ic() can also be imported in a manner that fails gracefully if IceCream isn't installed, like in production environments (i.e. not development).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next