Padre (software)

Padre (short for "Perl Application Development and Refactoring Environment") is a multi-language software development platform comprising an IDE and a plug-in system to extend it.

The primary advantages of Padre for Perl developers is that full and easy access to the source code of their editor is available, and a unique set of "Perl intuition" features that allow the IDE to understand details about project structure and content without needing to be told by the user.

Padre employs plug-ins in order to provide all of its functionality on top of the runtime system.

In addition to allowing Padre to be extended using other programming languages, the plug-in framework allows Padre to work with networking applications such as telnet, and database management systems.

Padre's widgets are implemented by wxWidgets, an open source, cross-platform toolkit written in C++.