Dave's Tinkering
Some of the things I've tinkered with in the past...
Web Apps
- braitenberg.world: A simulator for simple virtual reactive robots that react to light in different ways.
- Algorithm Zoo: A collection of algorithm demos, particularly for pathfinding and planning.
Language Projects
- Starlark WASM: Run the Starlark language in the browser. A Go module runs as WebAssembly.
React Stuff
- React Media Hooks: Hooks for working with getUserMedia, microphone/camera permissions, WebAudio, etc.
- React Decimal Expansion: For when you need a component to render the recurring/repeating decimal expansion for a fraction, in different ways for different regions.
Typescript/JavaScript Libraries
Python Libraries
- Url Image: Extract a logo image from a website URL
- Filter HTML: Python and JS implementations. Specify a whitelist for HTML as a simple config dictionary, and only allow the provided tag/attributes/styles/classes to be emitted in the resulting HTML.
Weird and Wonderful
Find a bunch of my other stuff at CS101 Doodads.