Pike is an interpreted, object-oriented, dynamic programming language with a syntax similar to C. It includes a powerful modules system that, for instance, has image manipulation, database connectivity and advanced cryptography. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and fast data manipulation.
Pip is a wrapper for programs that won't use stdin and stdout, but require filenames to be given on the command line; it lets you use '-' as a special filename. Now you can build pipelines to your heart's content. Pip takes care of creating and removing the temporary files needed. Also included is pip_latex, which handles the peculiarities of TeX and LaTeX.
Pklinux-bigi is a Slackware derived distribution based on glibc 2.2 and Linux 2.4.0-test11. It can run on 386, 486, 586, and Pentium machines with only 4 MB of RAM. Builtin features include IP tunneling, firewalling, encapsulation, QOS(based on ipv4 RSVP), kernel debugging, loopback, network block device, and numerous filesystems (including ntfs and sysV). It contains Apache, proftpd, bind 9.0, syslogd, sendmail, iptables, iproute2, and gated. NAT configuration by iptables is included by default. It is a loopdisk based distribution which can be directly run from DOS, no hdd partitioning needed. This distribution is kept as minimal as possible and it can be useful in places where you want a low end computer to act as a firewall, webserver, mail server, router, or an alternative to zipslack.
PLIB is a set of libraries to write games and other realtime interactive applications that are 100% portable across a wide range of hardware and operating systems. It's used by Majik3D, FlightGear, and others, and includes libraries for GUI widgets, sound replay, geometry, scene graph, joystick, and fonts/text.
PLOTICUS is a command line utility for creating bar, line, pie, boxplot, scatterplot, sweep, heatmap, vector, timeline, Venn diagrams, and other types of charts and plots. ploticus is good for automated or just-in-time graph generation. It handles date, time, and categorical data nicely, and has some basic statistical capabilities. It can output to GIF, PNG, SVG, SWF, JPEG, PostScript, EPS, and X11. You can use convenient preset options or create complex scripts with rich and detailed color and style operations.
pngcheck is the official PNG tester and debugger. Originally designed simply to test the CRCs within a PNG image file (e.g., to check for ASCII rather than binary transfer), it has since been extended to check and optionally print almost all the information about a PNG image and to verify that it conforms to the PNG specification. It also includes partial support for MNG animations.
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).
The pnmtopng package contains the official pnmtopng and pngtopnm utilities for use with the rest of the PBMplus/NetPBM suite. They are among the best PNG-supporting applications available, with automatic detection of grayscale or palette images and excellent heuristics for creating the smallest possible PNG images.
Poedit is a gettext translation (.po file) editor for Unix, Windows, and OS X. It aims to provide translators with a simple, easy to use user interface with all the essential tools such as spellchecker or translation memory. It can also be used to manage translations for small projects.