Python Source
A
Aspect-Oriented
 
B
Build Systems
 
C
CMS
Charting & Reporting
Code Analyzers
Connection Pools
 
D
Databases
 
E
ERP & CRM
 
H
HTML Parsers
 
I
IDEs
Installers
Issue Tracking
 
L
Logging Tools
 
N
Network Clients
 
P
PDF Libraries
Parser Generators
Persistence
Project Management
 
R
RSS & RDF Tools
 
S
Search Engines
 
T
Template Engines
Testing Tools
 
W
Web Frameworks
Web Servers
Web Services
Web Testing
Wiki Engines
Workflow Engines
 
X
XML Parsers
 

Open Source IDEs in Python

Eric

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

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

Overview 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

PyPE (Python Programmers' Editor) is an editor written in Python with the wxPython GUI toolkit.

Go To PyPE

PIDA

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

Leo

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

Luke-SDK

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

Rope

Rope is a python refactoring library. You can use rope as a library in other IDEs. Features: * Refactorings * IDE helpers * Object Interface

Go To Rope

Scribes

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