GoJS offers many advanced features for user interactivity such as drag-and-drop, copy-and-paste, transactional state and undo management, palettes, overviews, data-bound models, event handlers, and an extensible tool system for custom operations.
Run over 90 sample apps that illustrate different kinds of diagrams and show their complete source code.
Evaluate the full library without any limitations -- and get free support for a month if you register with us.
Register for Support
When upgrading to a newer version, please read the Change Log.
You can explore the newest features and samples in the GoJS Beta for the next version. Read the beta change log for the new features. Please note that our GitHub directory does not have the beta files.