GoJS
The JavaScript and TypeScript Library for Building Interactive Diagramming Apps
GoJS is a library for creating interactive diagrams, including data visualizations, drawing tools, graph editors, industrial system monitors, and SCADA style controllers. GoJS is used worldwide, in nearly every industry.
Getting Started with GoJS
GoJS can be installed and used via npm:
$ npm i gojs
You can also download a copy of all samples and documentation:
$ npm create gojs-kit
GoJS can be used alongside all modern frameworks
With no dependencies, you can use GoJS anywhere. Leverage it in React, Vue, Angular, or Svelte apps, or in your Node or Electron apps.
Use gojs-react, our companion component library, to simplify your GoJS React integration.
Learn more
We maintain a Vue 3 integration sample to help speed up your app development.
Learn more
Use our companion component library, gojs-angular, to get your Angular diagrams up and running.
Learn more
GoJS can integrate into your Svelte app with just an install and a div.
Learn more