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 ZSH plugin and environment manager.
The website for the Zulu ZSH environment manager
A powerful testing framework for ZSH projects.
A standalone SQL ORM library for Crystal
The little framework for big apps
A disgustingly clean ZSH prompt
The ZSH version manager
A linter and code style checker for ZSH
A helper tool for building large ZSH projects from source
A lightweight, standalone caching library for PHP 5.5+
A collection of helpers for building pretty command-line tools in Crystal
Image pipeline plugin for Roots (http://roots.cx)
Pretty error handling for command-line PHP apps
A lightweight, standalone ORM for PHP 5.5+
A simple router in ~200 lines of PHP
A progress spinner for ZSH scripts
A Crystal module to help you build multi-threaded HTTP micro-services
Lumberjack is a logging interface for shell scripts
A collection of helpers for building pretty command-line tools in PHP
A simple module to help with running multi-threaded processes in Crystal
Gives you helpful hints when you execute a command for which you have an alias defined
A Unit Testing framework for PHP
The website for the ZUnit ZSH testing framework
An asynchronous HTTP micro-service for accepting Stripe payments on static sites
Proper error handling, exceptions and try/catch for ZSH
If you’d like to chat, send an email to email@example.com, 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