weave parameters into web experiences
weft is a node-based parametric designer that runs entirely in your browser. you build logic by wiring nodes together on the loom — the left canvas — and the cloth on the right wears the result, live. sliders, time, mouse, scroll and keyboard all flow through the graph like thread through a shuttle: change anything, and the design re-weaves itself.
it is inspired by Grasshopper, the visual programming language beloved by architects — but woven for the web: 2D-first, stateful, and aware of real pages. 3D is here too, and it arrives the weft way — a Project node turns a camera into flat geometry, so the third dimension is a handful of nodes rather than a second renderer.
wire a few simple functions together and a handful of numbers becomes a shape, a motion, a whole scene. each card is one small idea; the wires do the composing.
nothing is buried in a script. the logic sits on the loom in the open — every value live, every connection drawn — so you can follow it, change it, and make it yours.
a chart can drive a shape, a shape can play a sound, a sound can bend a 3D form. everything on the loom speaks the same language, so anything can feed anything.
weft is young and woven in the open. today it speaks over a hundred nodes — maths, sets, vectors, curves, transforms, state and display — plus clusters for bundling a patch into a reusable node of your own. the node index lists every one, straight from the source.