PEAR - PHP Extension and Application Repository
PEAR - PHP Extension and Application Repository is a framework and distribution system for reusable PHP components. The purpose of PEAR is to provide a structured library of open-sourced code & a system for code distribution and package maintenance for PHP users.
The code in PEAR is partitioned in “packages”. Each package is a separate project with its own development team, version number, release cycle, documentation and a defined relation to other packages (including dependencies). Packages are distributed as gzipped tar files with a description file inside, and installed on your local system using the PEAR installer. All PEAR packages are registered in and uploaded to a central database available at pear.php.net. Open-sourced third-party packages may also be registered and uploaded. Closed-source packages may be installed by the PEAR installer, but the PEAR database is for open-source code only.
PECL
PECL (pronounced “pickle”) used to be a sub-repository of PEAR for C extensions “à la” those distributed with PHP 4, in fact, having somewhere to move extensions to from PHP was one of the motivations when creating PECL. Extensions in PECL follow PHP’s coding standards rather than PEAR’s, but they are distributed and installed as PEAR packages.
Gtk
Gtk packages are packages that provide software which uses the technology of the PHP-GTK project. Code in this sub-repository follows PEAR’s coding standards.

