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: 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.


Release Notes: Support for the --fork-child and --fork-parent switches was added. More widgets are supported in the code creation dialog. The way that multi-line strings are shown in the value column of the variables viewer was changed. A few bugs were fixed.


Release Notes: This release adds bugfixes.
Lightweight markup languages and XML grammars for writing prose and screenplays.