This collection is a work in progress. My code is also listed at code.osteele.com, github.com/osteele, and observablehq.com/@osteele. I'm in the process of consolidating and organizing these collections.
Web Technologies
Tools and infrastructure for web application deployment and routing.
Subdomain Router
A Cloudflare Worker for path-based application routing, enabling multiple applications to be served under different paths of a single domain.
Web Publishing
Software Development
Libraries and applications for software development.
LLM Libraries
Libraries for working with Large Language Models.
p5.js Tools & Libraries
Libraries that extend the p5.js creative coding framework.
Libraries
p5.rotate-about
Adds rotateAbout() and scaleAbout() functions for rotating and scaling around a point.
p5.vector-arguments
Modifies p5.js Shape functions to accept p5.Vector instances as arguments.
Physical Computing
Software for microcontrollers and sensor data visualization.
IMU Client Examples
Examples using wireless IMU data to animate 3D models and create data visualizations.