A simple pure-js implementation of DIGEST-MD5. Written for XMPP, but can be used elsewhere.
A ridiculously simple lazy image loader, written in ES6. Time for a nap I think...
A super simple JS library for playing sound effects and other audio. Now with button mashing support!
An implementation of visvalingam's line simplification algorithm.
Calculates the distance from a point to a multi-segmented line.
A teeny-tiny templating engine.
Sends stdin somewhere via XMPP - optionally to a group chat
The nightdocs documentation site generator
Client and server-side routing micro frameworks
Super-duper lightweight no-dependency alternative to clap
Library for parsing Ordnance Survey Digital Elevation Model files
CLI for parsing Ordnance Survey Digital Elevation Model files
SVG time plan / gantt chart generator
Generic SVG image generation & shape manipulation library