Atmail is a fully-featured email server and Webmail client, allowing users to send and receive email via a Web browser or mobile device. It has full support for IMAP mailboxes, and an optional email-server mode that uses EXIM as the MTA. Features include a scheduler, MySQL backend support, spell-check, address book, calendar user preferences, multiple accounts, SpamAssassin support, migration scripts from other mail servers, a customizable interface, an attractive AJAX interface, an optional group sharing Calendar/Addressbook, and an Outlook plugin to sync Contacts/Tasks/Calendar data between a Desktop, Mobile, and Webmail client or other email users.
Tera-WURFL is a PHP class that can identify the capabilities of mobile devices using the standardized Wireless Universal Resource File (WURFL). This implementation uses the same methods as the stock PHP WURFL library, but significantly improves performance by storing the WURFL data in a database backend (currently only MySQL). You can use multiple patch files to override the capabilities in the WURFL file. Tera-WURFL is able to figure out if the client visiting your site is a wireless device or a desktop Web browser. Unlike other implementations of WURFL, Tera-WURFL includes an easy-to-use graphical user interface to allow you to update your WURFL file directly from the Internet, load the WURFL file, browse and clear the device cache, and more.
PHP GUI API is a package that renders HTML pages composed programmatically. It is designed in a similar fashion to Java's GUI package, but it is for HTML components rather than desktop applications. It consists of a set of classes that wrap around several types of HTML page components and CSS elements that can be composed and configured programmatically to generate whole pages. The classes render the page by generating HTML for each element and the contained elements. It provides classes for wrapping paragraphs, divisions (div), input fields, forms, tables, images, links, etc.
UverseWiki is a modular open source PHP framework designed for text processing. Unlike most existing solutions, it is not regular expression-based but instead uses a recursive descent parser to build a document object model. After the parsing stage has been finished and the DOM is produced, the original source is discarded and all operations are performed on the document tree instead: nodes can be altered, serialized, or rendered into a particular format (such as HTML or RTF). The wiki syntax is language-neutral and the processing itself is carried out in UTF-8.