About
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.
Winpdb is being developed by Nir Aides since 2005.
Their Educated Opinion
- Ryan Paul of Ars Technica - When I require a Python debugger, for instance, I’m perfectly satisfied with using an external tool like Winpdb.
- Ondrej Certik, founder of SymPy - I debug … using a wonderful tool winpdb.
- Elliot Murphy, engineer at Canonical - One other option for a GUI python debugger is the free (and Free), cross platform, totally awesome Winpdb.
- Prof. Norm Matlof of UC Davis - The Winpdb package, by Nir Aides, is an excellent Python debugger.
Saving the World…
Some Technical Details:
- GPL license. Winpdb is Free Software.
- Compatible with CPython 2.3 through 2.6 and Python 3000
- Compatible with wxPython 2.6 through 2.8
- Platform independent, and tested on Ubuntu Gutsy and Windows XP.
- User Interfaces: rpdb2 is console based, while winpdb requires wxPython 2.6 or later.
And a Screenshot
Winpdb debugging itself. The fabric of the universe remained intact:
Winpdb - A Platform Independent Python Debugger 
Great job :), don’t get fooled by the silence, as you mentioned, it is a sign of software maturity.
Good project, but you ought to rename it. The “win” in the name makes it sound MS Windows-related, when it’s really cross-platform.
Agreed, the ‘win’ part really confused me at first about the cross-platform nature of this product.
This is the hotness. Another vote for the name being unappealing.
The name is misleading. The product is awesome. It’s mature, has a professional feel to it, and works great. It has saved me from many headaches when trying to debug mod_python code. I suppose that the name is better than something like “LosePDB.”
Perhaps something like PDBView or something would have been better, but no sense renaming it now–it’s already a recognized name. Plus the bother of having a new domain name wouldn’t be worth it.
WinPdb just made me very happy using it for TurboGears. Worked like a charm. As for the name, well, I’m using Xubuntu, and for whatever reason it didn’t scare me away. Of course, I found it from a reference on TurboGears.org.
I use this just about every day professionally. Is it absolutely fantastic. Thank you for your time and effort in developing this great application. I have never had a problem with it.
Remembering how great Winpdb is makes me wish I could quit my day job and go back to writing Python scripts. Winpdb turned debugging Python scripts from a headache to a pleasure.
Very good software indeed! I would like to give some ideas.
1. Please change the name, like PowerPDB or something
2. What if you make the python source code editor with IDE features on top of this?
It would be really nice to have a powerful debugger and an IDE on the same hand plus being cross platform and free!
This is an excellent piece of software. Thanks for maintaining it.
(If you put up a donate button, I’d be happy to click it. =)
@nir: ’saving the world’ link is broken
@Erigami: see http://winpdb.org/2008/11/tip-of-the-day/, though I agree it could benefit from higher prominence