Eric ist eine in Python geschriebene Python- und Ruby-Entwicklungsumgebung mit integrierten Projektverwaltungs-Fähigkeiten und Funktionen zum Browsen von Klassen. Sie beruht auf dem plattformübergreifenden GUI-Toolkit Qt und dem sehr flexiblen Editor Scintilla. Sie gibt Entwicklern eine unbegrenzte Anzahl von Editoren mit Syntax-Hervorhebung und Code-Zusammenklappen, eine integrierte Python-Shell, einen integrierten Python-Debugger, integrierte Schnittstellen zu Mercurial und Subversion, integriertes Unit-Testen und einiges mehr. Sie besitzt ein Plugin-System. Eric beruht auf Qt und Python. (non)