OZONE is a complete object-oriented MVC framework for developing advanced Web applications in PHP5. It has support for XHTML/CSS, Unicode, page templates, XML-defined form validation, object-based (XML-defined) database interaction, and user/group management. The design (webflow) was inspired by Apache Jakarta Turbine and allows separation of content-generators, views (templates), and controllers. The framework is ready to use out-of-the-box with a sample application included. The internal design follows Java coding standards and makes extensive use of new PHP5 features.
pthread-lib is a set of pthread wrapper functions, a thread manager, and a signal handler. The wrapper functions enable the programmer to create and manage sets of thread pools without knowing all the pthread internals. This includes creating, joining, and other operations. The thread manager watches and supervises the threads, checking whether they are still alive and working. The thread manager can also be assigned tasks by the programmer, either in code or by a configuration file. These tasks will be executed when the scheduled date/time occurs, and can be almost any task. The thread manager is implemented as its own thread within the main process. A single-threaded signal handler is available to catch all signals to a multi-threaded process. Instead of having every thread manage signals, this one thread handles all signals. To further enhance its functionality, the programmer is allowed to assign functions (via a pointer to a function) to any signal it may catch.
Ariadne is a Web Application Framework and Content Management System built with PHP. It allows you to build complex Web applications and sites with ease. It takes care of the mundane stuff like internationalization, security, user management, templating, data retrieval and storage, caching, and site management. It stores content in a structured object store that can be accessed through an extensive filesystem-like API.
The Dextop application framework allows you to create Rich Internet Applications based on .NET/Mono and Sencha Ext JS. It has proven to be useful for online business applications. It features a desktop-like Ext JS frontend, simplified client-server communication, a stateful programming model, real-time updates and notifications from the server, automatic column model generation, automatic store model generation, and automatic form generation.
The adventure PHP framework (APF) is a utility to implement object oriented and generic PHP Web applications. It allows the developer to create programs in compliance with approved software design patterns, and the code base already has answers to many everyday problems. The framework cannot be described as an application that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and efficiency tools already well known in the Java community.