Visual programming tools

Little collection of visual programming tools. Check the wikipedia page on Visual programming language for more references.

Sequential-block | scratch like

Scratch

The most known one.

!Sample Scratch 3 programs

Sample screenshots of Scratch 3 programs on with horizontal and vertical blocks

Blockly

The most common base to build other ones (like Scratch).

!Screenshot of sample Blockly program

Sample screenshot of Blockly program

Bitbloq

Blockly-based language for robots programming.

!Sample BitBloq programming environment

Sample BitBloq programming environment

Data-flow | node-red like

Node-red

Well-known home automation tool.

!Screenshot of a node-red program

Screenshot of a node-red program

Xible

Conceptually similar to node-red, but different considerations in regards to UX. Read Xible's author comment on this.

!Screenshot of a sample Xible program

Screenshot of a sample Xible program

Luna

A WYSIWYG language for data processing.

!Screenshot of example luna program

Screenshot of example luna program

vvvv

Hybrid visual/text programming. With a long story. Core doesn't look like it's open.

!Screenshot of vvvv's hybrid development environment

vvvv Hybrid development environment screenshot

Component connections

XOD.io

A visual programming language for microcontrollers.

!Sample screenshot of a XOD.io program

Screenshot of a sample XOD.io program