
Home page: http://eric-ide.python-projects.org
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 an everyday quick and dirty editor, as well as being usable as a professional project management tool integrating many advanced features Python™ offers the professional coder. Eric4 includes a plugin system which allows easy extension of the IDE functionality, with plugins downloadable from the internet. Current stable versions are Eric4, based on Python™ 2 and Qt™ 4, and Eric5 based on Python™ 3 and Qt™ 4.
Python™ bindings to Qt™ are available through PyQt™, enabling Eric to use Qt™ to create graphical interfaces for the user. PyQt™ is a set of Python™ bindings for Nokia™'s Qt™ application framework and runs on all platforms supported by Qt™, including Windows™, Mac OS X™, and Linux™. PyQt™ v4 supports Qt™ 4. The bindings are implemented as a set of Python™ modules that contain over 300 classes and over 6,000 functions and methods.