What will you build with GoJS?
GoJS is one library for every interactive diagram.
SCADA, HMI, and Industrial Diagrams
Build production-grade HMI and SCADA visualization in JavaScript with GoJS: custom industrial symbols, live data binding, and high-performance rendering for large process diagrams.
Explore
Flowcharts, Workflows & Org Charts
Build flowchart editors, visual workflow builders, and interactive org charts in JavaScript with GoJS: drag-and-drop palettes, link validation, automatic layouts, collapsible trees, and JSON models.
Explore





See all samples
Hundreds of interactive samples, from org charts and state charts to Sankey diagrams and Gantt charts. Every one runs in the browser with editable source code.
BrowseTalk to the developers who built it
Northwoods Software has supported diagramming libraries for over 25 years. When you register an evaluation, the same engineers who write GoJS will help you scope your proof-of-concept, design templates, and unblock integration issues.