Mdoc is an auto-documentation tool for PHP code to create manuals like the PHP manual at php.net, which is a style common to the PHP community and which is very efficient to share your code as APIs. Custom output format can be built thanks to a powerful template feature and can be in any structured language such like XML, PDF, or CHM.
phpMyBackend is a backend generator for MySQL databases. After defining the fields that are browsable, sortable, and searchable and turning image uploads on or off, it produces a fully functional backend that allows users to add, delete, modify, search, and sort records, and view image thumbnails.
phpMyDataGrid is a PHP class to display and edit records of a MySQL database table. Editing can be done via AJAX. It can display the contents of the records in an HTML table. The class can be configured to determine which fields of the database table are displayed. The HTML table displays the names of the fields in the header with links to set by which field the listing is sorted. The listing may also show links with icons to edit, insert, or delete database records, which can be easily hidden.
phpMysqlConnection is an interface class to be used with the PHP programming language to help projects connect to a MySQL database server and perform queries. The methods of this class prevent the programmer from having to memorize all the different steps needed to connect to the database, perform a query, and retrieve results.
phpPagination is a PHP class to produce a ready-to-output HTML string with navigation links between multiple pages. It features smart output for intermediate pages (similar to phpBB). Its own output (text and styles) can be set for pagination elements such as first, last, prev, next, page, currentpage, separator, and delimiter.
PhpPeanuts is a framework for developing database-backed applications in PHP. Rather than building an application from the bottom up, you initially only build domain model classes in which you specify properties, relationships, and database table names in metadata. The framework dynamically scaffolds getters and setters, persistency, navigation over relations, and input and delete validation. The abstract user interface instantly offers a rich set of pages for searching, browsing, drilling down, editing and reporting over your domain model. From there on you extend and refine both the domain model and the user interface to make it what you want by defining specialization classes and overriding inherited methods.
phpSQLGen provides functions for generating SQL queries, HTML tables, and XML documents. It consists of two classes and a set of utility functions. SQLGen provides PHP functions for generating SQL query strings from arrays, and TableMaker generates an HTML table or XML document from an ADOdb result set or an array. Since the output of each SQLGen method is a SQL query string, the library is compatible with ADOdb, PEAR DB, PHPLib, and any other database abstraction layer that can execute SQL query strings. This is useful for constructing complicated SQL queries that vary according to the situation. Different if-then clauses can push items onto from the argument array - SQLGen will take care of inserting commas and "ands" into the query string as necessary. This can be used together with the ability to populate an array directly from a form for the automatic generation of SQL queries from form variables.
Savant is a powerful but lightweight PEAR-compliant template system for PHP. It is non-compiling, and uses PHP itself as its template language so you don't need to learn a new markup system. It has an object-oriented system of template plugins and output filters, so it sports almost all of the power of Smarty with almost none of the overhead.