Michael Bullington's Projects
Anchor is a mod+server that enables co-op on Ship of Harkinian, the Ocarina of Time PC Port
Experimental geospatial library (modeled after TURF.js) written in C/WASM. (PSU Schreyer Thesis)
Use Dart libraries from JavaScript.
A set of utility classes to make common use cases of using the Dart analyzer
Javascript SVG parser and renderer on Canvas
:hatched_chick: — Dead-simple state notifier for React. Under 1kb. Inspired by (meaning ported from!) Flutter.
Visualization toolkit for Dart language
An ECDH crytography library for node.js and the browser.
:game_die: A fun Dao-esque game for local multiplayer. Grab a friend and move your disks to victory!
Small helpers for storing your dotfiles in git
A beautiful new tab page.
This plugin is for esbuild, similar to how babel-plugin-lodash works for babel.
"Just works" ESLint/Prettier config for personal projects.
A series of lint rules for best practices with Custom Elements
Higher-order functions for WHATWG Fetch. Also includes an opinionated default.
A small configurable session manager. A watchdog for startup applications.
'yo dslink', make me a template.
A JavaScript utility belt for the post-ES5 era. [NOT MAINTAINED]
Screenshots with JavaScript
Simplifies building of WebAssembly modules in C/C++ and JS
:leaves: JavaScript library for mobile-friendly interactive maps
Supports drawing/editing a circle on a Mapbox map.
Nice and elegant way to add zooming functionality for images, inspired by medium.com
Scanner and parser for JSON with comments.
:memo: Better node.js preamble for dart2js, use it in your build system.
ONVIF node.js implementation
Small lib for polygon offsetting(margin/padding)
Language specification for PropML, a sane alternative to XML and JSON for document markup.