Skip to main content

Build programs by drawing them.

Runeweave is a visual programming language from SolderPop. Instead of typing code, you place blocks and connect them with wires: a button's pressed output to a light's on input, and pressing the button lights the light. The same drawing becomes firmware for a microcontroller such as a ClickClack board, or a circuit for an FPGA.

Where you use itโ€‹

ForStatus
Runeweave LearnClassrooms. Students solve missions in the browser; teachers follow along.In development, try the demo
Runeweave StudioYour own projects. A desktop app that flashes your board over USB.In development

Both use the same language, so what students learn in Learn carries straight over to Studio.

Why draw programs?โ€‹

  • You see how it works. Data moves along wires you can follow with your finger, instead of hiding in lines of text.
  • Mistakes show up where they are. Runeweave checks the program while you draw, and points at the wire or block that's wrong, before anything is sent to the board.
  • It runs on real hardware. A patch isn't a simulation: it's compiled to C++ for microcontrollers or to Verilog for FPGAs.