If you are planning to implement custom interactive diagrams and complex visualizations across modern web browsers and platforms - GoJS is the solution!
- GoJS normally runs completely in the browser, rendering to an HTML5 Canvas element or SVG without any server-side requirements.
- The API consists of only a few dozen important classes which encapsulate many useful features that interact with each other.
- Learn how to play around with GoJS here https://gojs.net/latest/learn/index.html
Amazing library of samples here: https://gojs.net/latest/samples/flowchart.html