lab

Widget lab

Paste or drag & drop a widget folder and run it. Run the engine, or remount only the client against a session snapshot. Nothing is uploaded to our servers.

Same contract as production: init + apply, 16 KB state, 2 KB actions, DivcordWidgets.register. Read the widget guide if you are starting from scratch.

Drag & Drop widget.json, engine.js, client.js, style.css here.

Session

Not running

Send action

Session snapshot

Edit this JSON and press Apply snapshot to paint the client without touching the engine.

Log