IKEv2-setup. Set up a fresh Ubuntu Server install as an IKEv2 VPN server
1.4kzapatos. Zero-abstraction Postgres for TypeScript: a non-ORM database library
1.4kOverlappingMarkerSpiderfier. Deals with overlapping markers in Google Maps JS API v3, Google Earth-style
849subtls. A proof-of-concept TypeScript TLS 1.3 client
364OverlappingMarkerSpiderfier-Leaflet. Deals with overlapping markers in the Leaflet maps API, Google Earth-style
257mostly-ormless. Ergonomic Postgres from TypeScript
204websocket-kinect. Streams Kinect data over binary WebSockets to web clients, which visualise using Three.js/WebGL (currently Chrome and Firefox 11+ only)
171iphoto-flickr. Ruby + Applescript to incrementally back up my iPhoto library to Flickr (abandoned due to the advent of Photos.app)
104github-widget. Simple script to display own GitHub projects on a webpage, ordered by number of watchers
83littlezipper. Small, fast .zip library using native CompressionStream, suits server and client
68web-scraping-for-researchers. Press Cmd + Alt + I
50xlsxtable. A small, simple library to create nice .xlsx Excel files from tabular data
49Zot2Bib. A Zotero extension that helps you combine the no-typing-required bibliographic magic of Zotero with the TeX-compatibility and Mac-like goodness of BibDesk
27fliptiles. Classic board game for 2 players
26js-xre. A small, focused, forward-looking library for extended Regular Expressions in JavaScript, using ES2015+ tagged template literals
24pigeonsim. Fly! Courtesy of this small project linking Kinect -> OpenNI -> Processing -> WebSockets -> CoffeeScript -> Google Earth API
19MapMarkerAwesome. FontAwesome SVG map markers
16OSTN02C. C implementation of Ordnance Survey OSTN02 transformation
9mtwist. Concise, tested Mersenne Twister in CoffeeScript/JavaScript
9json-custom-numbers. JSON parsing library that enables custom number parsing
9linode-to-hetzner-xen.
8NSMutableAttributedString-InlineStyles. Lightweight inline formatting (*bold*, /italic/, etc.) for NSAttributedString
8hextreme. Fast hex and base64 encoding and decoding, string <-> Uint8Array
5PasscodeViewController. A class to set/challenge for a passcode modelled closely on Apple's own, with some tasteful enhancements (iPhone only)
4neon-cf-example. JavaScript
3cubicsplines. Three kinds of cubic spline calculation CoffeeScript: natural, clamped and monotonic
3zapatos-demo. Bits and pieces I use to check and exercise various bits of Zapatos.
2snow-mo. Contribution to the CASA Xmas decoration contest, and a first play with Three.js (the snowflakes are, with very high probability, unique)
2zapatos-docs. Documentation for the Zapatos Postgres/TypeScript library
2wordtools. Match patterns and find anagrams using a large, frequency-weighted word list
2coffeescript-growl. Growl notifications for the Node.js CoffeeScript Compiler
2bear-test. JavaScript
1hackdoc. CoffeeScript
1perfcompare. JavaScript
1ocado-orders. Script to parse Ocado confirmation emails into a CSV file for analysis
1GJMLessCrashySKView. An SKView stand-in that doesn't crash your app when audio is playing or freeze up when temporarily disappeared
1webviewscreensaver. Mac OS X Screen Saver powered by a Web View
1spindlytext. A library that lets you write in the sky with the Google Earth API using KML LineStrings
1robinremote. CoffeeScript
1rses. Really Simple Echo Server
1jawj.github.com.
1