Build programs by drawing them.

Runeweave is a visual programming language from SolderPop. Connect blocks with wires, press the button on your ClickClack board and watch the light answer — then keep going all the way to real firmware.

How it works

See how your program thinks.

You don't need to know a programming language to start. You need to know what you want to happen.

Patches, not text files

A program is a patch: blocks with typed pins, joined by wires. You see how data moves instead of reading it line by line.

Checked while you draw

Runeweave checks your program as you build it, so a mistake shows up on the wire that causes it — not after you've flashed the board.

Runs on real hardware

The same patch becomes firmware for boards like ClickClack — and Verilog for FPGAs once you outgrow them.

Two ways in

One language, built for where you are.