email.js. Email generation and parsing in Javascript
28htmldoc. Wrapper around HTMLDOC (canonical repository)
11fingerprint. Fingerprint a users browser
6bankjob. Bankjob is a command-line ruby program for scraping online banking sites and producing statements in OFX (Open Fincancial Exchange) or CSV (Comma Separated Values) formats.
6beer_in_the_evening. A simple beerintheevening.com search in Ruby
6london2. The code that "runs" london2.org
5tai64. TAI64 library for Ruby: http://cr.yp.to/libtai/tai64.html
4sprinkles. A framework for creating IRC bots in Ruby. It's pretty rudimentary, but it's a start.
4eve_online-api. Ruby interface to the EVE Online API
4constable. ImageMagick as a service because installing ImageMagick everywhere is ARGH
3smarty-cake. A skeleton CakePHP project with Smarty based views
3my_society-map_it. API for MySociety's MapIt service
2Poke. Push Github post-receive notifications to a Stomp destination for dealing with later
2govuk-data. The data from Gov.UK
2null_logger. An implementation of the Logger API that does nothing. Use it in your libraries.
2latte. DNS server with configurable zone storage
2Ruck. c25k for Android
2boxen-presentation. JavaScript
2quill. A REPL for your custom language
2talks. Talks I've given / am planning to give
2acceptable_api. Build an Acceptable Api
2pethau. General purpose code used in a bunch of our projects
2http_tools. Tools to profile and debug HTTP related things (also, an excuse for me to play with Erlang)
2rspec-on-rails-matchers. Forked to add support for mocha
2caniusehtml5.com. Source for caniusehtml5.com.
2attachment_fu. Forked to add support for client-side caching if the backend supports serving caching headers and to make testing easier and to support the '!' flag under ImageScience
2porox. An unobtrusive Plain Old Ruby Objects bridge to XML
2nagiru. Generate and manipulate Nagios configuration files using a nice Ruby-based command-line application
2session_protector. Small middleware, that helps a little bit to protect user session from session hijacking (by checking browsers user_agent)
2dork. DOT to PNG as a service
1bach. Text-to-Speech as a service
1writing. Lots of pieces of writing I started but haven't finished
1prn_processing. A quick spike to see how I'd handle processing PayPoint payment notifications
1rubbish_collection. When is my rubbish collected?
1vagrant-puppet-varnish-esi. Playing with Varnish ESI
1bercow. RSS feed to iTunes podcast. Awwwww yeeeaaaa.
1dirndl. A really naive DNS server written in Ruby
1king. Readability + Bach = read the actual content of a web page to me
1environment. Puppet manifests to setup my environment
1mordor. Expose the list of NOAA stations as Ruby objects
1smqueue. A Ruby library implementing a Simple Message Queue protocol
1simple_server. Easily serve content from a local directory
1barcodedb. Provide URIs (and maybe more) for each barcode
1file_proxy. Proxy the File class to places that aren't on the local filesystem
1natter. A(nother) bot framework. Aiming to be transport-agnostic (but not there yet... patches please!)
1pub-hack. Hacking. In a pub. What could go wrong?
1logstomp. Processor for svlogd to send messages to Stomp destination
1SMSQ. A spike to show how easy it is to send SMS using AQL and ActiveMQ
1metaphor. A mini-framework for passing and transforming messages
1snmp-tools. Tools for working with SNMP
1cached_asset_names. Some caching systems ignore the Rails default cache-busting strategy. This one is a bit more effort but is a little more sure to work.
1payment_processing. A skeleton for a queue-based payment processing system
1cache-access. An interface to Memcache-Client which makes it simple to configure and use under Rails
1xeriom-nagios-snmp-agents. xeriom-nagios-snmp-agents
1deployment_notifier. A Capistrano plugin to send e-mails on deployment
1