shanewholloway
Currently at U.S. Digital Service on my second tour. Also see @shanewholloway-usds-2 and @shanewholloway-usds
usds.govColorado Springs, CO
Pinned Repositories
jsy
JSY offside syntax for ECMAScript/JS
msg-fabric-core
Distributed live object messaging for NodeJS and the browser (core)
js-phorbas-store
Persistent, hashed, opaque, replicable, binary key/content, addressable, storage
js-cbor-codec
CBOR Codec for NodeJS and the Web.
js-esm-seedrandom
Explicitly seeded random number generator for JavaScript, ported to ES Modules. Compatible with original seedrandom CommonJS package.
js-roap
Reactive Observable Async Programming
js-shamir-tss-gf256
Uses Shamir's secret sharing method to allows space-effecient secret sharing (splitting) that requires a minimum threshold of shares in order to unlock the orignal secret.
js-u8-mqtt
MQTT Client using u8-mqtt-packet -- suitable for use in the Browser, NodeJS, and Deno.land.
node-fate-observable
An ES Observable compliant implementation -- learning by creating
werkzeug
A flexible WSGI implementation and toolkit
shanewholloway's Repositories
shanewholloway/js-u8-mqtt
MQTT Client using u8-mqtt-packet -- suitable for use in the Browser, NodeJS, and Deno.land.
shanewholloway/js-esm-seedrandom
Explicitly seeded random number generator for JavaScript, ported to ES Modules. Compatible with original seedrandom CommonJS package.
shanewholloway/js-cbor-codec
CBOR Codec for NodeJS and the Web.
shanewholloway/rollup-plugin-ast-macros
Apply AST-based macros at build-time
shanewholloway/js-u8-mqtt-packet
MQTT packet codec using Uint8Array, suitable for use in Browser, NodeJS, and Deno.land
shanewholloway/js-imm-dom
Immediate-mode DOM tools
shanewholloway/js-hashbelt
Map data structure variant "with aging to expire items"
shanewholloway/js-tiny-source-map
A tiny implementation of SourceMapGenerator usable in ES Module, CommonJS, and Browser friendly formats
shanewholloway/web-lite-code-editor
Lightweight web code editor component
shanewholloway/js-roap
Reactive Observable Async Programming
shanewholloway/2023-07-gh11tyvite
Trial project to publish to github pages using 11ty-vite-jsy
shanewholloway/aws4fetch
A compact AWS client for modern JS environments
shanewholloway/diataxis-documentation-framework
"The Grand Unified Theory of Documentation" (David Laing) - a popular and transformative documentation authoring framework
shanewholloway/js-bigint-codec
BigInt codec for NodeJS and the Web
shanewholloway/js-casual-mini-esm
Casual Fake data generator, bundled into ESM
shanewholloway/js-csv-iter-parse
Line-oriented CSV parse using iterables or async iterables. ESM tree shakable.
shanewholloway/js-ecc-codec
Elliptic Curve format codecs
shanewholloway/js-fuzzy-rx
Fuzzy searching implemented as escaped and compiled regexp.
shanewholloway/js-junkdrawer
Collection of JavaScript sketches and partial ideas
shanewholloway/js-u8-utils
Uint8Array + UTF8 string utility library for NodeJS and the Web
shanewholloway/mingo
JavaScript implementation of MongoDB query language
shanewholloway/node-distributed-timeids
Distributed time id generation, loosely inspired by Twitter Snowflake
shanewholloway/node-qsdg
Quick web datagram relay server based on qsrv
shanewholloway/node-qsrv
Quick web development server with live reloading and zero dependencies
shanewholloway/npm-create-from-gh
Create projects from existing
shanewholloway/regexparam
A tiny (308B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇♂️
shanewholloway/rollup-awesome
⚡️ Delightful Rollup Plugins, Packages, and Resources
shanewholloway/rollup-plugin-urlroot
RollupJS plugin for absolute import resolving for absolute URL imports on the same host domain.
shanewholloway/shanewholloway
Config files for my GitHub profile.
shanewholloway/vim-online-editor
Vim Editor. In the Browser