
Wing Python IDE
Light-weight but full-featured Python IDE with intelligent editing, testing, and debugging capabilities.
What is Wing Python IDE?
Wing is a highly customizable Python IDE that uses both static and runtime code analysis to provide auto-completion, call tips, code documentation, goto-definition, find uses, refactoring, and many other features. The editor also supports PEP8 enforcement, manages new block indentation, and automatically enters invocation arguments. The debugger can work with any Python code, whether it's launched from the IDE, from the outside in a web framework or other environment, or running in the integrated Python shell. It supports multi-threaded and multi-process debugging and can automatically debug child processes. Test-driven development, including debugging, is available for the unittest, doctest, nose, pytest, and Django testing frameworks. Version control integrations include Git, Mercurial, Perforce, and several others. All the IDE's features can be used with files stored locally or on a remote host, VM, or container. Extensive documentation explains how to use Wing with third-party modules like Django, Jupyter, Flask, PyQt, Docker, Vagrant, Maya, and many others.
Wing is available in free and paid editions: Wing Pro is the full-featured IDE for professional programmers, Wing Personal is a simplified free IDE for students and hobbyists, and Wing 101 is designed for teaching beginning programmers.
Wing Python IDE Screenshots



Wing Python IDE Features
Wing Python IDE information
Supported Languages
- English
Comments and Reviews
Tags
- Text Editor
- Code Editor
- Python
List containing Wing Python IDE
Programming IDEsRecent user activities on Wing Python IDE
- reviewed Wing Python IDEGuAwesome IDE, I use the personal one. The problem is that the built-in themes kinda suck.
- added Text Editors as a feature to Wing Python IDEGu
nabil9506 added Wing Python IDE as alternative(s) to Mu Editor
I've been using Wing IDE as my main development environment for 10 years now.
I'm a big fan of Wing. I've used it for my open-source projects, my client projects when I was working as a freelancer, and now I use it at my work in a corporate environment. I do Python programming almost exclusively, so its Python-centric approach is a good fit for me.
The debugger is first-class. It works on multi-process, multi-thread programs. You have your breakpoints, watches, step commands and everything you can expect from a modern debugger. Remote debugging is supported, which is especially crucial in a corporate environment, where you're debugging code that runs on different machines. They've recently added advanced features like recursive debugging, which helped me do some deep troubleshooting at my job.
The editor is great. It's got VI and eMacs mode and it's extensible with scripts. It has lots of useful tools (like showing documentation, refactoring, diffing, Python shell, etc.) which I spread across 2 big monitors.
The support staff is great. I've made many suggestions and requests for improvement to them over the years and they've implemented many of them. Bugs are fixed quickly.
Overall, I highly recommend Wing IDE!
Awesome IDE, I use the personal one. The problem is that the built-in themes kinda suck.
I've started using Wing IDE quite recently and fell in love. Clean, simple interface, tons of features, lightweight comparing to competitors. First-class debugging support, fast technical support over mail or their Q&A page. They have 3 flavours, Pro, Personal and 101. I've been using Personal and testing Pro. Personal one is really comparable to PyCharm Community, but cleaner, simpler and faster. Overall, I highly recommend Wing IDE over every other Python-centric IDE! :)