Limb3
Limb3 is a Library of Interdependent Modules and Blocks for PHP5 which provides different packages for web application development.Since current documentation is far from being complete, you may want to jump directly to the projects page where you can find examples of Limb3 usage along with the source code(which at times speaks better than docs)
Here is the list of the most notable packages at the moment:
- core: the base package which provides lazy loading of PHP code and some advanced OO tools(automatic decorators genarators, transparent object proxies, etc)
- toolkit: dependency injection tools
- filter_chain: InterceptingFilter design pattern implementation
- macro: a powerful and highly customizable templating system using macro-alike tags
- wact: a forked and a bit patched version of the nice template WACT subsystem(though it must be noted that we are completely switching to macro)
- web_app: FrontController and MVC patterns implementation.
- active_record: ActiveRecord pattern implementation(Rails alike)
- dbal: Database Abstraction Layer which supports MySql, PostreSQL, Oracle and SQLite at the moment.
- tests_runner: unit testing tools built around excellent SimpleTest library
- session: transparent PHP session wrappers with painless persistence of objects
- and others...

