If you have anything to contribute -- e.g. configurations for editors, new editors, or opinion -- don't hesitate to edit or create pages.
There's an EditorConfigurationHowto available.
Contents
Please keep wiki links as wiki links, use external links only if there is no existing page for the editor. Please add pages like BoaConstructor also to page IntegratedDevelopmentEnvironments.
Multiplatform Editors
Name |
Platform |
Impl. Language |
License |
Notes |
Linux, FreeBSD |
Python, GTK |
GPLv3 |
Embed Vim. Little brother of PIDA |
|
Unix/X, Windows, Mac OS X |
Tcl/Tk |
Proprietary |
Extensible in Tcl, Tk; Can interact with python. |
|
Unix/X, Windows, Mac OS X |
Python |
MIT |
Python language support for Atom-IDE, powered by the Python language server. |
|
Linux, Windows, Mac OS X |
C++, wxWidgets |
GPLv3 |
class browser does not currently work for .py files, but it's still a nice IDE to use for python projects |
|
Linux, Windows, Mac OS X |
C, GTK+ |
GPLv3 |
The link points to the features page. |
|
Linux, Windows, FreeBSD |
C |
GPLv3 |
Cream is a free and easy-to-use configuration of the powerful and famous Vim text editor for both Microsoft Windows and GNU/Lfinux. |
|
Unix/X, Windows, Mac OS X |
C, GTK+ |
GPLv2 |
CSS editor with syntax highlighting for Python, and embedded Python interpreter. Extensible through a Python API. |
|
Unix/X, Windows, Mac OS X |
Python, wxPython |
BSD |
Extensible in Python; part of PythonCard. Includes PyCrust shell. |
|
Unix/X, Windows, Mac OS X |
Python |
Proprietary |
Free version includes Python support. |
|
Linux, Windows, Mac OS X |
Python, PyQt |
GPLv3 |
Complete IDE, very well integrated with PyQT development, but usable for any kind of project. Supports projects, debugging, auto-complete, syntax coloring, etc. It is extensible via plug-in system. Integrated version control interface for Git, Subversion and Mercurial through core plugins. eric6 requires Python 3 (and, if desired, PyQt5), and supports CxFreeze and PyInstaller, Django and Pyramid, PyLint and Vulture |
|
Unix/X, Windows, Mac OS X |
|
Proprietary |
BRIEF-compatible, supports Python syntax, in-buffer Python interpreter, supports lots of languages. Powerful macro language. |
|
Windows, Mac OS X, Linux |
Tcl/Tk |
Public domain |
DRAKON diagram editor with code generation in Python. |
|
Windows, Linux and Mac/MacPorts |
Python, PyGTK |
GPLv3 |
Interactive shell with history box and code box, auto-completion of attributes and file names, auto-display of function arguments and documentation. Keeps your recent results, provides session history saving (optionally in HTML), interactive plotting with matplotlib. Extremely fast and responsive. |
|
Unix/X, Windows, Mac OS X |
Python, wxPython |
GPL |
Simple, Highly Customizable Editor/Environment. A Tribute to DrScheme. |
|
Unix/X, Windows, Mac OS X |
Java |
EPL |
Eclipse is ... an open extensible IDE for anything and nothing in particular." Support for Python can be obtained via the PyDEV plugin. |
|
Linux, Windows |
|
Proprietary |
Built-in Python syntax highlighting, Python class browsing, Python-compatible regular expressions, code folding, and extensive options for running external tools such as Python scripts. |
|
Linux, Windows, Mac OS X |
Python, wxPython |
