Simon Swain's starred repositories
mailinabox
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
node-clinic
Clinic.js diagnoses your Node.js performance issues
JavaScript-Load-Image
Load images provided as File or Blob objects or via URL. Retrieve an optionally scaled, cropped or rotated HTML img or canvas element. Use methods to parse image metadata to extract IPTC and Exif tags as well as embedded thumbnail images, to overwrite the Exif Orientation value and to restore the complete image header after resizing.
kafka-node
Node.js client for Apache Kafka 0.8 and later.
massive-js
A data mapper for Node.js and PostgreSQL.
node-rolling-spider
A library for controlling a Parrot Rolling Spider drone via BLE.
DragAvatar
HTML5 Drag and Drop Avatar Changer with Resizing and Cropping
lightbroom
because photos should be swept fast
z80-machine
Z80 Emulator for the RC2014 system, with integrated debugging tools
energy2d-js
Energy2D-JS is a JavaScript port of the Java Energy2D thermal simulation application