Django
Flask
PyQt
wxPython
Jupyter
Matplotlib
Blender
Maya
NUKE
Source Filmmaker
Raspberry Pi
Pygame
and many others
Supported Platforms | Python Versions
New in Wing 6
Wing 6 is a major new release with improved multi-selection, much easier remote development, debugging from the Python Shell, recursive debugging, PEP 484 and 526 type hinting, support for Python 3.6, easier Raspberry Pi development, support for Jupyter notebooks, optimized debugger, OS X full screen mode, One Dark color palette, and much more.
Wing Personal is now free to use without a license, and we've added a lower cost annual license option for Wing Pro.
Powerful Debugger
Wing's debugger makes it easy to fix bugs and write new code interactively. Use conditional breakpoints to isolate a problem, then step through code, inspect data, watch values, interact from the Debug Probe's command line, and debug recursively. You can debug multi-process and multi-threaded code launched from the IDE, hosted in a web framework, called from an embedded Python instance, or invoked on a remote system.
Intelligent Editor
Wing's editor speeds up interactive Python development with context-appropriate auto-completion and documentation, invocation assistance, auto-editing, refactoring, code folding, multi-selection, customizable inline code snippets, bookmarks, and much more. Wing can emulate vi, emacs, Eclipse, Visual Studio, and XCode.
Easy Code Navigation
Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, source browser, and powerful multi-file search.
Integrated Unit Testing
Wing supports test-driven development with unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to fix with Wing's powerful debugger.
Remote Development
Wing's quick-to-configure remote development support lets you use all of Wing's features seamlessly and securely with Python code running on a remote host.
Customizable and Extensible
Wing offers hundreds of configuration options affecting editor emulation, UI layout, display themes, syntax coloring, and much more. New IDE features can be added by writing Python code that accesses Wing's scripting API.
And Much More
Wing supports project management and revision control with Git, Mercurial, Perforce, Bazaar, Subversion, and CVS. Other features include Pylint integration, executing OS command lines, and indentation style conversion. Wing runs on Windows, OS X, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.
Not all features are available in Wing Personal and Wing 101. Compare Products
Questions? Email us! Wingware is dedicated to providing top-notch support to our users.
More news | RSS2 news feed | Email announcements
Wing Pro is a Python IDE that can be used to develop, test, and debug a website on a remote server, VM, or other system where an IDE cannot be installed. Read more
Wing Pro can be used to develop and debug Python code written for Jupyter Notebooks. Read more
Wing 6 makes Wing Personal free, streamlines the process for applying for free Wing Pro licenses, and introduces an annual licensing option. Read more
Wing Pro 6 introduces easy to configure and use remote Python development, where the IDE can edit, test, debug, search, and manage files as if they were stored on the same machine as the IDE. Read more
Wing Python IDE version 6 improves and extends support for multiple selections on the editor, making it easier to select and then apply edits to a number of selections at once. Read more
All articles | RSS2 blog feed
What People Are Saying About Wingware's Python IDEs
"Your IDE is far superior to PyCharm"
"I came back to Wing having used PyCharm for a year or two. Wing appears to be much faster and just a bit more logical in its layout. The extremely good vim emulation is also a factor in my choice."
"The debugger just works, and it works well."
"Serious Python developers should take a serious look at Wingware's Python IDE"
"I never fail to be impressed by how quickly you respond to my emails! There should be awards for such support."
"This is an IDE that makes programming fun."
"I must say, after using Sublime for a few months, my team and I had to switch back to Wingware. It's so much better! And not just for Python."
"I think I found my go to IDE for coding Python! Wing @pythonide It has everything I need."
"Testing @pythonide Wing 5.0 The new U.I looks great! #python the best IDE for debugging."
"Wing is far and away the best IDE I've ever used."
"I love the vim bindings. Works so much better than the plugin I was using for sublime."
"The autocompletion in Python code is so brilliant I think it's reading my mind"
"Wing's Python IDE is awesome! I have been using it for about 4 years now, and have found that it meets my needs perfectly. Excellent integration with App Engine, Django, etc. Extremely powerful debugging features. A python developer couldn't ask for a more complete IDE system!
"With Wing and my 40 inch monitor I feel like I can develop anything."
"In the last 6 years that I've been programming in Python, I found Wing to be an absolutely indispensable tool. I use it to develop and debug every one of my Python projects, from big client projects to small personal side projects."
"Thank you for making the best Python IDE available."
"Wing is one of those 'Just Works' tools"
"Wing is really the standard by which I judge other IDEs. It opens, it works, and does everything it can do to stay out of my way so I can be productive. And its remote debugging, which I use when I'm debugging Django uWSGI processes, makes it a rock star!"
"The best IDE I have seen for Python development"
"I just keep lovin' it! Best Python IDE ever!"