webtools.class is a PHP class of useful functions for websites, including connecting to MySQL (with error reporting), IP-to-location information, creating salted MD5 passwords and validating MD5 passwords, shortening URLs with the Bitly API, email validation, and sanitizing user input.
Redstart Templating implements a template engine which supports template inheritance. It can process templates based on PHP code loaded from given files. It can use class variables or local variables to define values for template placeholders. It supports template inheritance, including additional inline templates, and it can be extended with plugins.
RainCaptcha is a CAPTCHA class that does not require any image processing extensions (GD, ImageMagick, etc). CAPTCHA was developed to be readable by humans and resistant to OCR software. It generates black-and-white images with 5 distorted letters on them and noise. Its checking algorithm is case-insensitive.
FuzzyIndex indexes text for performing fuzzy searches using PHP and SQLite. It can process a list of text strings and build a database which indexes snippets of those strings and the locations where they appear. The class can also search for given keywords and returns the locations of the indexed strings where the best-matching text appears. It uses SQLite to store the indexed text database, but the class can be extended to use a different database type. It uses certain heuristics to extract the snippets from the indexed text. These heuristics are implemented as separate classes which can be used interchangeably.
PHP CLI Framework is a simple class which you can extend to quickly create a commandline (CLI) application using PHP. Only a single file is needed, and everything extends that file. It supports interactive input and an object oriented way of writing which keeps things nice and clean. Features include arguments, flags, options, colors, interactive input, object oriented PHP5, a micro framework, and minimal coding required. There's only a single class to extend.