The Clay Framework is a light-weight PHP framework geared toward performance, scalability, and extensibility. Clay's core currently consists of under 300 lines of code and uses an extendable library-class structure. Clay also allows the use of API modules, which are loaded dynamically and only when needed. API modules provide an interface for reusable functions that are in development or are not substantial enough to be used as a library. The small code base and dependency handling of Clay allows a small footprint and more powerful applications.
Clay's design allows an application developer to toss aside what isn't needed, or extend what is already there. It also features a powerful templating engine, which combines the flexibility of most compiled engines with the ease of pure PHP templating.