JointJS
Create interactive diagrams in JavaScript easily.
4 Alternatives To JointJS
Diagram-JS
JavaScript toolbox for displaying and modifying diagrams on the web.
JsDiagram
Create interactive diagrams for JavaScript and HTML using MindFusion browser based visualization library.
jsPlumb
jsPlumb is an advanced, standards-compliant and easy to use JS library for building connectivity based applications, such as flowcharts, process flow diagrams, sequence diagrams, organisation charts, etc.
mxGraph
mxGraph is a fully client side JavaScript diagramming library - jgraph/mxgraph
We created mxGraph in 2005 as a commercial project and it ran through to 2016 that way. Our USP was the support for non-SVG browsers, when that advantage expired we moved onto commercial activity around draw.