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โ
| For | Status | |
|---|---|---|
| Runeweave Learn | Classrooms. Students solve missions in the browser; teachers follow along. | In development, try the demo |
| Runeweave Studio | Your 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.
What is Runeweave?
Runeweave is SolderPop's visual programming language. Draw programs as blocks and wires and run them on real hardware.
The language
7 items
Runeweave Learn
5 items