Josh Williams's repositories
scrollstory
A jQuery plugin for building scroll-based stories
grunt-responsive-videos
Generate multiple video encodes at varying sizes for responsive, HTML5 video applications
laziestloader
LaziestLoader is a responsive and retina-aware lazy loader for jQuery
streetview-panoid-bookmarklet
Chrome bookmarklet to extract the panorama id from a Google StreetView URL.
jabradoodle
A jQuery Audio Button that makes playing MP3s a walk in the dog park.
AirBeamLogger
Raspberry Pi based data logger for AirBeam2 air quality monitor from HabitatMap and AirCasting.
aspect-ratio
Get the screen aspect ratio of a device.
bestfitwidth
Given an array of widths, find the closest fit for a given number.
container-class
Manage CSS classes on an element that reflect exclusive state based on a slug.
eslint-prettier-airbnb
ESlint + Prettier + Airbnb Style Guide Configuration for React
Expose
A simple static site generator for photoessays
facetedsearch
This JS lib lets you filter, sort and display large datasets in the browser.
journalize
:newspaper: A collection of JavaScript functions useful for making prose reader friendly.
lambda-asset-pipeline
AWS Lambda functions to process videos and resize images
lightroom-catalog-helper
A lightroom catalogue helper utility
markx
markdown + code => html
minecraft-bedrock-server-bridge
Minecraft Bedrock Server Bridge
multifoto
wip
nyt-screenshots
https://www.nytimes.com/
progress-monitor
An abstract way to monitoring movement through on set regions along a number line.
scrollama
Scrollytelling with IntersectionObserver.
scrollmeister
Open-source JavaScript framework to declaratively build scrolling experiences
seconds2timecode
Time in seconds to a formatted timecode string.
smart-nightlight-manager
My in-network Node app for controlling my kids' nightlights (like Hue or FastLED) via website or IoT buttons
tooltipster
A jQuery tooltip plugin
unifi-events
A Node.js module to listen for events from a UniFi Controller.
You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin