planes is a hierarchical surface framework for PyGame. It introduces a "Plane" class which extends PyGame's "Surface" functionality, offering a hierarchy of mouse-sensitive, draggable Surfaces that can be used as sprites, windows, icons, or other interactive elements. In addition, the planes.gui module uses planes to provide basic GUI elements like container, label, text box, option list, and button.
plextor-tool allows owners of Plextor CD-ROM or generally MMC-compatible CD-R(W) drives (including that of Plextor) to change various properties. These include the reading speed (to "silence" the drive), the time until the drive spins down, the volume of the internal audio out, and some special settings for Plextor CD-ROM devices.
plumb is a shell with focus on pipes: instead of pipelines, it can build large graphs of processes (nodes) and pipes (edges). Pipes are simple unidirectional streams without side effects. Traffic can be controlled by virtual processes (which are nodes just like real processes, but are implemented in plumb for minimal overhead). Virtual processes can split, merge, regex filter/alter, and shape the streams. Timers and starting/stopping processes or even rewiring the script on the fly are also supported. It is portable (using libporty) and behaves exactly the same way on Linux, Windows, Mac OS X, many BSD variants, and older UNIX systems.
plus4emu is a portable emulator of the Commodore Plus/4 computer. It supports Windows and POSIX platforms (32 bit Windows, 32 and 64 bit Linux, and Mac OS X have been tested). It implements accurate, high quality hardware emulation, but the system requirements are higher than that of most other emulators.
pngquant is a batch conversion utility to quantize and dither truecolor PNG images, especially those with a full alpha channel, down to "RGBA-palette" PNGs (i.e., PLTE + tRNS in PNG parlance). Such images are usually two to four times smaller than the full 32-bit versions, and partial transparency is preserved quite nicely. This makes pngquant especially useful both for Web sites and for PlayStation 2 development, where one of the texture formats is RGBA-palette-based (though not PNG-compressed).