Twe (Twe Whitelist Enforcer) is used to enforce pre-defined HTML code. It takes "bad" HTML as input and returns HTML matched against a flexible and easy to extend set of rules. It can be used to allow HTML input for your Web forum without opening yourself to cross-site scripting attacks.
MobileUserAgent is a PHP class which parses user agent identifier strings from browsers used by mobile devices to extract relevant information. It recognizes many of the current mobile user agent identifier strings and processes them to extract their basic constituent parts, the most important being the mobile device vendor and model.
Thumbnail and Watermark is a class that can process an image on the fly by either generating a thumbnail or applying a watermark. The processed image can be displayed in a page, saved to a file, or returned to a variable. If version 2 of the GD library is available, the class can manipulate the images in true color. It supports multiple watermark positions, and auto-fitting that adjusts dimensions so that the resized image aspect is not distorted. Both JPEG and PNG are supported, but the watermark image can only be in PNG format as it needs to be transparent.
class_pictText is a PHP class that allows you to make a random string and print it in a picture to protect this string of robots. Output picture types are PNG or JPEG. You can specify a special TTF font file or let this class choose one in a specified folder. You can specify a folder for background pictures. The text to print can be specified or chosen randomly.
Karibou is a PHP5 MVC-like framework for developers. It is an API that helps you build your own application. It is fully object oriented, using inheritence to create new models. It uses the Smarty template engine and has XML configuration files, user authentication, permissions management, and PDO database abstraction.
PALDAP is yet another LDAP administration tool which includes a complete PHP LDAP API. It features an advanced LDAP schema parser. It is designed to be comfortable for experienced LDAP administrators, but it is also made so that LDAP administrators can configure it in such a way that it will be easy enough for their users to use.