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.
Extended MySQLi implements a MySQL database access wrapper using the MySQLi extension. It is based on the Reduced MySQLi class originally written by Mertol Kasanan. This version can account the memory usage and log the executed queries in the current page. It can also cache the query results in an XML file.
MQL is a PHP class that acts as a database access wrapper for using the MySQL or MySQLi extensions. It can establish connections to a MySQL server, execute INSERT queries given the table name and field value arrays, execute SELECT queries and return single values or arrays with results, and execute arbitrary queries and return the number of result rows, the number of affected rows, or the last inserted identifier.
Lightweight MVC is a PHP implementation of the MVC design pattern. It is small and ideal for learners. There is no view loader, so all public methods and variables inside the controllers will be exposed to the views. It uses a library system to make it easy to move your codebase to and from other MVC implementations.
fkchk is a MySQL InnoDB/XtraDB foreign key checker and repairer. It is useful if you suspect that your database's foreign keys may be broken, or if you disable foreign key checks and now want to be sure that the data is consistent. It is also useful if you have suffered a performance hit and want to check the consistency of foreign keys to verify that they're not the reason. It can attempt to repair any issues it finds, but this option should not be used and is only implemented for testing purposes.