Libraries

Some of the libraries I've written to support some of the best API applications.

Recent Libraries


OhHttp open_in_new

An easy to use, simple abstraction of the HTTP request and response, for usage in bespoke & lightweight API's written in PHP.


OhUpload open_in_new

Provides an OO approach to handling file uploads. This is incredibly useful once you've made the decision not to use a bloated framework.


OhSession open_in_new

This library started life as part of the Skinny library (below). OhSession provides session based interaction, giving you the ability to set, get, lock, expire items.


OhConsole open_in_new

A simple interface to create rather advanced PHP CLI applications. This particular library is great for processing cron based PHP executions.


OhPage open_in_new

OhPage is a simple cheat, really it's because I'm tired of figuring out the skip / limit for paginating result sets.


OhDM open_in_new

OhDM is an Object-Document Mapper, written in PHP, designed for usage with MongoDB. Originally it was created for a small game, but quickly became a useful tool to have in the box.


OhCache open_in_new

OhCache is an abstract caching library for PHP, with built in adapters for APC, File System, Memcache and Memcached. It also has support in the Memcached adapter for usage with AWS ElastiCache.


Skinny open_in_new

Skinny is a collection of various classes that all together can form the base of an application. From form control to validations and authentication, Skinny provides tools to perform almost all of the mundane tasks that developers encounter when creating a new application.