This is your work, valued
re2. Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
155jquery_example. jQuery plugin to populate form inputs with example text that disappears on focus. See also http://github.com/mudge/jquery_placeholder
107pacta. An algebraic implementation of ECMAScript 2015 and Promises/A+ Promises in JavaScript for as many browsers and Node.js versions as possible
71argon2id. Ruby bindings to Argon2, the password-hashing function that won the 2015 Password Hashing Competition.
34riveted. A Clojure library for the fast processing of XML with VTD-XML.
31comp. A Ruby library to add function composition to Procs and Methods.
24python-delicious. A Python module to access del.icio.us via its API.
23homer. A lightweight DNS-over-HTTPS ("DOH") proxy written in Rust.
16jquery_placeholder. A jQuery plugin to support HTML5's placeholder attribute in older browsers.
15runspec.vim. A Vim plugin to run specs for the current file.
12fast_sessions. A fork of the Fast Rails Sessions plugin that is compatible with Rails 2.3.
11php-microkanren. A PHP implementation of μKanren.
9php-clj. Deserialize PHP into Clojure data structures and back again.
9puppet-workstation. Attempting to automate the installation and configuration of my personal laptop with Puppet.
9oplog. A Rust library for iterating over a MongoDB replica set oplog.
7puppet-pkgin. A Puppet package provider for pkgin, a binary package manager for pkgsrc.
6fibonacci_heap. A Ruby implementation of the Fibonacci heap data structure.
6asset_compressor. A Rails plugin to compress stylesheets and JavaScript with the YUI Compressor.
6if. Implementing if in Ruby without using keywords.
6managing_web_application_servers_with_puppet. My presentation about Puppet for LRUG August 2011.
6title_case. A Ruby implementation of John Gruber's Title Case.
5atomic_page_caching. Rails plugin to add an atomic page caching method for ActionController.
5blankable. A Ruby mixin to determine whether an object's values are blank with examples for Arrays and Hashes.
4dotfiles. My various configuration files (.vimrc, etc.)
4collapsing-puzzle. A simple Java puzzle game written in 2004 for a university project.
4jquery_clear. A simple jQuery plugin to clear all types of form inputs.
3mudge.github.com. The source code for my blog.
3lego_bulldozer. An NQC program for the Lego RCX brick written for a course in 2004.
2new-turing-omnibus. Experiments while reading The New Turing Omnibus.
2mudgel. A toy programming language and an implementation of FizzBuzz
2tyger. A stylesheet for NetNewsWire (currently bundled with the app itself).
2hubot-codenames. Suggesting solid gold, business appropriate names since 2013.
2caesar.vim. A Vim plugin to convert numbers to Roman numerals used to demonstrate testing Vim script during Vim London, February 2013.
2re2-test-action. GitHub Action to install Ruby and libre2-dev before running the re2 test suite.
1padding-oracles. A practical example of a padding oracle in Ruby
1oplogjam. An experiment in writing a "safe" MongoDB oplog tailer in Ruby.
1tapl. Bits & pieces as I read Benjamin C. Pierce's "Types and Programming Languages"
1rb-mrml. Ruby bindings to MRML, a reimplementation of the MJML markup language in Rust.
1sentient-isbn. An implementation of International Standard Book Numbers (both 10 and 13 digits) supporting conversion & correction using Sentient.
1readable. A generic way to create IO-like objects from any source
1nand2tetris. On-going solutions to the "From NAND to Tetris" exercises
1foreclojure-downloader. A Clojure library to download 4clojure problems for offline work.
1tableau. A pastie application written with Sinatra and Sequel.
1helloredis. An incomplete Ruby FFI interface to hiredis for educational purposes.
1configuration_management_with_puppet. My presentation for the first NTP Lightning Talks in April 2011
1prawn. A minimal Rails 2.3 plugin to provide a template handler for the Prawn PDF library.
1