WATT3D

A gallery of physics simulations and creative-coding sketches. Runs locally in your browser.

32 webapps · 8 npm packages · 3 web extensions · open source

⚛︎ Physics

Three.js

Space Visualization

Shape Visualization

Visualization

Open Source · NPM Packages

Small, focused JavaScript libraries published under @whatty on npm. Versions read live from each package's package.json at build time.

text-sanctifier v1.0.19

A brutal text normalizer and invisible trash scrubber for modern web projects.

timeout-flow v0.0.19

Fluent, composable, pauseable JavaScript timers and time control flows, plus RAF utilities for frame-based logic.

nanotypes v0.2.1

Minimal, runtime-safe type checks for modern JS & TS

hermes-handler v1.0.2

HermesHandler is a lightweight, framework-agnostic message router for browser extensions and event-driven systems, with strict {ok,result,error} envelopes, timeouts, cooperative cancellation, and safe normalization. Ideal for reliable LLM agent backbones.

on-events v0.0.5

Tiny DOM event utility with composable sugar, delegation, and cleanup.

hotkey-router v0.2.1

A tiny, deterministic keyboard routing engine for modern web apps.

id-dom v0.0.5

Deterministic DOM element getters by ID (typed, tiny, modern).

lightning-levenshtein v0.0.4

Blazing-fast Levenshtein distance with bit-parallel Myers algorithm and early exits.

Web Extensions

Browser extensions published to the Chrome / Firefox / Safari web stores. Privacy policies hosted here.

SpellBolt

Cast spells over selected text. Instant rewrites, summaries, and translations from your toolbar.

Chrome · soon Firefox · soon Safari · soon
Privacy policy →

WebX

Right-click anywhere to delete elements from a page. Clean reading, distraction-free captures, persistent across reloads.

Chrome · soon Firefox · soon Safari · soon
Privacy policy →

WebRadar

In-page developer overlay: FPS, memory, computed CSS, console radar, page weight, and more. No DevTools required.

Chrome · soon Firefox · soon Safari · soon
Privacy policy →