Software

I write lots of software in my spare time. These are some of the projects I’m currently working on.

CSSMin
A Ruby library for minifying CSS. Adapted from the CSS minification routines used in Julien Lecomte’s YUI Compressor.
History Lite
A lightweight Ajax browser history module for YUI 3.
JSMin (PHP)
A PHP port of Douglas Crockford’s JSMin JavaScript minifier.
JSMin (Ruby)
A Ruby port of Douglas Crockford’s JSMin JavaScript minifier.
LazyLoad
A tiny, dependency-free JavaScript library that makes it super easy to load external JavaScript and CSS files on demand.
Larch
A Ruby application that syncs email messages from one IMAP server to another. Awesomely.
Sanitize
A whitelist-based Ruby HTML sanitizer.
Thoth
An awesome Ruby blog engine (you’re looking at it right now).
Storage Lite
A lightweight YUI 3 API for persistent cross-browser key/value storage similar to the HTML5 localStorage API.
Trogdor
A fast, simple search-as-you-type implementation in JavaScript using the Yahoo! Search BOSS API. See it in action at pieisgood.org/search.

Over the years I’ve abandoned more than a few projects. If you’re interested in them, they’re in the graveyard.

I’ve also written several Greasemonkey scripts you might find useful.

Copyright © 2002-2010 Ryan Grove. All rights reserved.
Powered by Thoth.