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 that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
| Tags | Software Development Debuggers User Interfaces Text Editors Integrated Development Environments (IDE) Python Ruby |
|---|---|
| Licenses | GPL GPLv3 |
| Operating Systems | Linux GNU/Linux Windows Mac OS X |
| Implementation | Python Qt PyQt |
| Translations | Czech German Spanish French Italian Russian Turkish Chinese |
Recent releases


Release Notes: This release adds bugfixes.


Release Notes: This release adds bugfixes.


Release Notes: Bugfixes.


Release Notes: This release fixed a few bugs and introduced a configurable delay timer for smoother sidebar behavior, and made the line number margin adjust itself to the size needed (Editor, Mini Editor, Shell).


Release Notes: Bugs were fixed.
A mail filtering manager, supporting Sieve, procmail, maildrop and IMAP filters.