GoJS offers a number of features for interactivity such as drag-and-drop, copy-and-paste, in-place text editing, tooltips, context menus, automatic layouts, templates, data binding and models, transactional state and undo management, extensible tools for custom operations, and more.
We publish an Angular component, gojs-angular to simplify Angular integration, and host a Angular sample using GoJS called gojs-angular-basic. See the GoJS with Angular introduction page for more information.
We have a sample on using Vue.js with GoJS.
Start from over 200 sample apps that demonstrate flowcharts, org charts, mind maps, UML diagrams, BPMN diagrams, graph editors, data visualization, custom tools and layouts, and much more.
Read our introduction for a overview of GoJS concepts and features, including hundreds of live interactive examples embedded right in each page.
Evaluate the full library without any limitations. Register for free support for a month to help build your app.