WebGL2
graph-explorer
A Barnes-Hut force layout and WebGL2 renderer in Rust, driven by a typed TypeScript client. Speed over breadth by design — large node and edge counts without choking. Styling is declarative: a JSON document of rules matched against nodes and edges, rather than per-node callbacks.
Rust · WebAssembly · WebGL2 · TypeScript
math-visualizer
Interactive mathematics rendered on the GPU — a Rust core compiled to WebAssembly behind a Svelte interface. Two labs: a 3D Sierpinski chaos game, and a Fourier lab that turns typed text into a chain of rotating circles whose tip draws the letters.
Rust · WebAssembly · WebGL2 · Svelte