pmlarocque / the-graph

SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui

Home Page:http://the-grid.github.io/the-graph/the-graph-editor/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Graph Editor Build Status MIT license

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
  • React for the "virtual DOM" to make SVG fast
  • KLay Layered graph autolayout via KLayJS

The project is the graph editing tool in NoFlo UI, replacing the older dataflow graph editor.

Installation

Get dependencies and build:

npm install
npm run build

Running

npm start

And open http://localhost:3000/the-graph-editor/index.html

License

The MIT License

About

SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui

http://the-grid.github.io/the-graph/the-graph-editor/index.html

License:MIT License


Languages

Language:JavaScript 58.5%Language:HTML 21.1%Language:CSS 20.4%