flowhub/the-graph

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

JavaScript

1,014

1,086 commits

updated Jan 26, 2023

See the code

README

The Graph Editor MIT license

This project provides a set React components for viewing and editing node-based graphs. The focus is on graphs used for dataflow and Flow-based programming.

The graph structure is stored by fbp-graph, which supports extendable metadata and undo/redo.

You can optionally use klayjs-noflo for automatic layout of graphs.

the-graph is used as the editor in the Flowhub IDE.

Examples

Using

Install via NPM

npm install the-graph

See the examples for how to include the .js and .css files, and API usage.

License

The MIT License

Support

Please refer to https://noflojs.org/support/.

Developing

Clone the repo

git clone https://github.com/flowhub/the-graph.git # or your own fork on Github
cd the-graph

Install dependencies and build

npm install
npm run build

Run the demo server

npm start

or http://localhost:3000/examples/demo-full.html for interactive demo.

Send pull requests on Github!

editor
flowhub
graph
react
svg

flowhub/the-graph

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

JavaScript

1,014

1,086 commits

updated Jan 26, 2023

See the code

README

The Graph Editor MIT license

This project provides a set React components for viewing and editing node-based graphs. The focus is on graphs used for dataflow and Flow-based programming.

The graph structure is stored by fbp-graph, which supports extendable metadata and undo/redo.

You can optionally use klayjs-noflo for automatic layout of graphs.

the-graph is used as the editor in the Flowhub IDE.

Examples

Using

Install via NPM

npm install the-graph

See the examples for how to include the .js and .css files, and API usage.

License

The MIT License

Support

Please refer to https://noflojs.org/support/.

Developing

Clone the repo

git clone https://github.com/flowhub/the-graph.git # or your own fork on Github
cd the-graph

Install dependencies and build

npm install
npm run build

Run the demo server

npm start

or http://localhost:3000/examples/demo-full.html for interactive demo.

Send pull requests on Github!

editor
flowhub
graph
react
svg

Project health

Overall

3.1/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Latest release

0.13.1 · Jan 15, 2019

Releases this year

0

Significant stargazers

Paul Irish

32,153 followers · starred Jul 2016

Jeremy Rose

769 followers · starred Jan 2015

Ionică Bizău (Johnny B.)

2,970 followers · starred Jan 2019

Sebastian Nagel

134 followers · starred Mar 2015