MicroFlo is a dataflow programming runtime for microcontrollers and embedded devices.
microflo-emscripten allows to compile MicroFlo programs (C++) into JavaScript, and run in a standard web-browser (or node.js). Can be used for for demos, interactive testing and building simulators.