eZ components list
eZcomponents implement a large set of PHP components which include :
Archive
Allows you to extract and create archive files, such as .tar (ustar, v7tar and gnutar) and .zip
Cache
A solution for caching, supporting multiple backends allowing you to
specify the best performing solution for your caching-problem.
Configuration
A component that allows you to use configuration files in different formats.
The formats include the standard .ini file, and an array based format.
ConsoleTools
A set of classes to do different actions with the console (also called
shell). It can render a progress bar, tables and a status bar and
contains a class for parsing command line options.
Database
A lightweight database layer on to of PHP's PDO that allows you to utilize a database without having to take care of differences in SQL dialects.
DatabaseSchema
A set of classes that allow you to extract information from a database
schema, compare database schemas and apply a set of changes to a
database schema. (Future version)