D3 Node Editor
JavaScript library for visual programming
Introduction
D3 Node Editor (D3NE) is a multipurpose library for visual programming. D3NE allows you to create node-based editor directly in the browser. You can define nodes and workers that allow users to create instructions for processing data in your editor without a single line of code.
Documentation
Check the wiki and learn about the components and capabilities.
Examples
Allmatter - tool for generating 3d materials