Open source projects

There are a bunch more projects waiting in the pipeline to be cleaned up and released over the next month, so stay tuned for more!


ClearGrowl

A simple application for OS X that clears all your growl notifications. It's useful in conjunction with application launchers such as LaunchBar or Alfred to quickly clear your screen. read more...

Jekyll Plugins

A collection of Jekyll plugins and generators that I’ve written for use on this site. Currently there are generators for creating sitemaps, category pages and project pages, with more to come. read more...

From The Cache

From The Cache is a recent weekend project that provides transparent access to the Google cache via a web app. It is designed for screen-scraping scripts to reduce load on target sites by utilizing the Google cache. read more...

Rails Kitchen Sink

Rails Kitchen Sink is designed to provide a solid skeleton to base your next rails project on, and includes everything you'll need to dive straight in and get started. read more...

jQuery simple color-picker plugin

jQuery Simple Color is a very simple color-picker plugin that displays a square grid of selectable colors. A light alternative to the other color picker plugins. read more...

jQuery i18n Translation plugin

jQuery-i18n is a jQuery plugin designed to simplify client-side translations in javascript. Simply provide a list of strings with translations, and let jquery-i18n do the rest! read more...

Trac GanttCalendar plugin

The GanttCalendar plugin adds ticket Gantt chart and calendar functionality to Trac. It's an English version of the Japanese plugin from the Shibuya Trac project.read more...

Clutch

Clutch is an AJAX web interface for the popular Transmission bittorrent client.Although it started as a separate project, it subsequently got merged into Transmission and is now a permanent part of the project, and was also added to the Ubuntu linux repositories. read more...


Contributions to other projects

Transmission

Together with two other developers, I wrote the Clutch web interface for the Transmission bittorrent client. This is now a part of the Transmission core.

Rails Best Practices

rails_best_practices is a code metric tool to check the quality of rails code. We added an --exclude option to allow exclusion of certain file types from analysis.

Ripple

Ripple is a rich Ruby client for Riak, Basho's distributed database. We fixed a namespacing issue in the Hash implementation.

Terminitor

Terminitor is a tool to automate development workflow setup in the terminal. We added support for the iTerm terminal on OSX.

Doctrine

Doctrine is an object relational mapper for PHP. We fixed an issue migrating fields to accept null values.

RoundCube

Roundcube is a browser-based IMAP client with an application-like user interface. We submitted a patch implementing collapsible folders to make browsing email easier.