Try Plumb

Plumb has a Javascript implementation, so we can try it right in the browser (as long as it supports Javascript!)