The Comodojo Framework

About Comodojo

The project started with the idea of building a PHP framework to host multiple, portable and independent applications inside a common php/js environment, mimicking the behavior of an operating system in the browser.

However, a stable version was never released and, in the meanwhile, the php world has changed. The original framework was splitted into three micro-frameworks and a couple of libraries (or Spare Parts) released under the MIT license and available using composer.

(micro) Frameworks

comodojo/dispatcher

Hackable REST micro-framework



comodojo/extender

Database driven, multiprocess, (pseudo) cron tasks scheduler



D

comodojo/daemon

Solid PHP daemon toolkit



Spare Parts

cache

PSR-6 and PSR-16 compliant enhanced cache manager across multiple storage engines


comodojo-installer

Modular installer for the Comodojo Project


cookies

Minimalist and extensible library to manage cookies


dispatcher-assets-loader

Assets-loader plugin for the comodojo/dispatcher framework

exceptions

Common exceptions for comodojo frameworks and libs

foundation

Foundation classes for the Comodojo Project


httprequest

Minimalist and extensible library to manage cookies

ldaph

Poor man’s php ldap class

metaweblog

A legacy metaweblog-compliant rpc interface

qotd

Music’s quotes to inspire your coding

rpcclient

XML and JSON(2.0) RPC client


rpcserver

Framework-independent XML and JSON(2.0) RPC server


xmlrpc

Yet another php xmlrpc decoder/encoder

zip

PHP ZipArchive toolbox


database

[DISCONTINUED]

Multi-database library with query builder

wpapi

[DISCONTINUED]

Framework-independent XML and JSON(2.0) RPC server

Contribute

Contributions are welcome and will be fully credited! Check the CONTRIBUTING.md file in the GitHub repositories and take a look at the GitHub contribution’s best practices.

Feel free to contact me if you are interested to participate in the project.

Contacts