GoJS is a feature-rich JavaScript library for implementing interactive diagrams across modern web browsers and platforms. It makes it easy to create interactive diagrams and complex visualizations that are highly responsive and work on a range of devices. It is designed to help developers quickly create and deploy applications that can be used over the web, in a browser, or in an application. GoJS offers a wide range of features, including a powerful object model, drag-and-drop behavior, tools for drawing, automatic layouts, and support for many types of diagrams and data visualization. It includes many features to help developers create visually stunning and interactive applications, such as node templates, link templates, custom shapes, and data binding. It also comes with a set of advanced features for creating custom diagrams, such as data binding, automatic diagram layout, and custom diagrams. GoJS is highly configurable and can be used to create applications for a variety of domains, including flowcharts, organizational charts, process flows, network diagrams, UML diagrams, and more. It is a great choice for creating interactive applications that can be used to visualize and analyze data.
mxGraph is too low level compared to GoJS