Hue Explorer

Hue Explorer screenshot

A website to explore and visualize the data and "programs" stored in your Philips Hue bridge.


An old JavaScript library with 5 key components. Async was like Promise before Promise was widely used in JavaScript. Overload simulates function overload in other languages. Central is an event emitter. GrandCentral is an event emitter with JSON pattern based event filtering. List simulates an infinite array like in Haskell.


An old implementation of requestAnimationFrame draft before it was widely implemented by browsers. screenshot

Source code for building this static website