This project provides a set of Web Components for viewing and editing flow-based programming graphs. The focus is on performance, usage of modern web technologies, and touchscreen friendliness.
The graph widgets have the following dependencies:
- Polymer for providing various polyfills for emerging web technologies like custom elements and pointer events
- the-behavior for user interactions and gestures, using NoFlo on the background
- GSS for constraint-based layout handling
Currently the project is still in a prototype state, but eventually the plan is to utilize it as the graph editing tool in NoFlo UI, replacing the older dataflow graph editor.
Get these dependencies using Bower:
$ bower install
You need a local web server. Place these files into somewhere where they can be served, and access the the-graph-editor/index.html
file with your browser.