A selection of my best open sourceand public domain work.
View Github profile View Github profile
A unit testing framework for ZSH.
Visit site Visit site
An environment and package manager for ZSH, with support for managing themes, plugins, aliases, functions, environment variables and paths, as well as syncing between multiple computers out of the box.
View repository View repository
A simple PHP library for creating synchronous and asynchronous forked processes, and handling inter-process communication via sockets.
A handy ZSH plugin which suggests aliases you have defined to help you remember them.
A version manager for ZSH.
A simple unit testing framework with an API designed for readability. For smaller PHP projects.
A powerful testing framework for ZSH projects.
The website for the Zulu ZSH environment manager
A standalone SQL ORM library for Crystal
A Unit Testing framework for PHP
A collection of helpers for building pretty command-line tools in PHP
Lumberjack is a logging interface for shell scripts
A disgustingly clean ZSH prompt
Proper error handling, exceptions and try/catch for ZSH
A lightweight, standalone caching library for PHP 5.5+
A Crystal module to help you build multi-threaded HTTP micro-services
A linter and code style checker for ZSH
The ZSH version manager
A ZSH plugin and environment manager.
A lightweight, standalone ORM for PHP 5.5+
The website for the ZUnit ZSH testing framework
A simple module to help with running multi-threaded processes in Crystal
A progress spinner for ZSH scripts
Pretty error handling for command-line PHP apps
Gives you helpful hints when you execute a command for which you have an alias defined
A collection of helpers for building pretty command-line tools in Crystal
An asynchronous HTTP micro-service for accepting Stripe payments on static sites
The little framework for big apps
A helper tool for building large ZSH projects from source
A simple router in ~200 lines of PHP
Image pipeline plugin for Roots (http://roots.cx)
If you’d like to chat, send an email to firstname.lastname@example.org, and I’ll get back to you. If that doesn’t tickle your fancy, you can get in touch with me on the following social networks