Projects & Open Source Things I'm working on

money.js / fx()

A tiny (1kb) JavaScript currency conversion library with no dependencies. Usable by itself or as a nodeJS or AMD module; features simple method chaining and conversion to / from any currency.

Works with any data source, but integrates seamlessly with the open source exchange rates API.

Launch Project

Open Source Exchange Rates API

Originally built to plug easily into money.js, this free, open-source, nodeJS-powered API provides up-to-date currency conversion data in portable JSON format that can be used in any application, framework or language.

Launch Project

js sandbox console - a mini javascript console to play in

designed for demos and homepages of javascript libraries, plugins and scripts.

features up/down command history (with localStorage persistence), multi-line input and basic syntax highlighting.

Launch Project

MotionCAPTCHA – Stop Spam, Draw Shapes

MotionCAPTCHA is a jQuery CAPTCHA plugin that requires users to sketch a shape in order to submit a form.

It’s based on the HTML5 Canvas Harmony by Mr Doob, the $1 Gesture Recognizer by Jacob Wobbrock, PhD and Andrew Wilson, PhD, and the Protractor algorithm by Yang Li, PhD.

At the moment it’s a proof-of-concept, but the next releases will turn it into a serious CAPTCHA alternative.

Launch Project

Other Projects

accounting.js – format money and currency in JavaScript

Simple JavaScript DOM Inspector

php.mo – convert .po files to .mo files, without using Poedit

WP Undelete: Restore Deleted Posts – WordPress Plugin

Source Code ASCII Art – WordPress Plugin

CSSReset.com

jQuery AppMenu – a Mac-style Alt+Tab menu on your website