Lazy Graphics Pipeline Demo
A demo of conflict-tolerant computing: what if software didn't have to pick a winner when two people edit the same thing at once?
It's a collaborative, local-first graphics pipeline. You wire sources through transforms into an output, and every window can keep editing while offline. When two people wire the same input to different sources, most apps silently drop one edit. Here the conflict is kept in the document, drawn into the graph, and the pipeline just keeps rendering every possible combination — until someone makes a decision.
Built on Automerge for local-first sync and React Flow for the graph editor.
Explore the demo
Spoilers. All three show the full demo. If you'd rather build it yourself, do the hands-on first and come back after.