GoJS is a JavaScript library for implementing interactive diagrams
GoJS (Graphical object JavaScript) is a feature-rich JavaScript library for implementing interactive diagrams, graphs, and charts in web browsers on desktop and touch devices. GoJS makes it easy to construct diagrams of complex nodes, links, and groups with customizable templates and layouts, using models and data binding.