Open Source IDEs in Python
|Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.
Go To Eric
|Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. It offers visual frame creation and manipulation, an object inspector, many views on the source like object browsers, inheritance hierarchies, doc string generated html documentation, an advanced debugger and integrated help.
Go To Boa Constructor
MathBench is a Python IDE targetting at people who will write small scripts, as for instance in applied mathematics or physics when one wants to prototype an algorithm or a numerical scheme.
Go To MathBench
|PyPE (Python Programmers' Editor) is an editor written in Python with the wxPython GUI toolkit.
Go To PyPE
|PIDA is an IDE (integrated development environment). PIDA is different from other IDEs in that it will use the tools you already have available rather than attempting to reinvent each one. PIDA is written in Python with the PyGTK toolkit, and although is designed to be used to program in any language, PIDA has fancy Python IDE features.
Go To PIDA
|General Purpose IDE and Software Development Tool for Linux.
Supports project based edit-and-run style programming for Python and 15 other languages. Has integrated shells, debuggers, syntax checking, version control, bug tracker, backup and package building capabilities. Supports HTML and other markup languages for documentation and website development with spell checking, link checking, image viewing and conversion and publication via SFTP. Has user modifiable snippets, templates, wizards, tools and dictionary. Can edit system configuration files, view log files and control system processes via sudo. Requires wxPython.
Go To Luke-SDK
|Scribes is a text editor for GNOME. Scribes focuses on streamlining your workflow. It does so by ensuring common and repetitive operations are intelligently automated. And also by eliminating factors that prevent you from focusing on your tasks.
Go To Scribes
|Rope is a python refactoring library. You can use rope as a library in other IDEs.
* IDE helpers
* Object Interface
Go To Rope
|Leo is a general data management environment.
It shows user-created relationships among any kind of data: computer programs, web sites, etc.
Leo is an outlining editor for programmers.
It embeds the noweb and CWEB markup languages in an outline context.
Leo is a flexible browser for projects, programs, classes or any other data.
Leo is a project manager and rovides multiple views of a project within a single outline.
Go To Leo