GoJS, a JavaScript Library for HTML Diagrams ============================================
npm install gojs3GoJS, a JavaScript Library for HTML Diagrams
============================================
GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs.





See GoJS Samples
Get Started with GoJS
GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.
GoJS is rendered with an HTML Canvas element (with export to SVG or image formats). GoJS can run in a web browser, or server side in Node or Puppeteer. GoJS Diagrams are backed by Models, with saving and loading typically via JSON.
Read more about GoJS at gojs.net
This repository contains both the library and the sources for all samples, extensions, and documentation.
You can use the GitHub repository to quickly search through all of the sources.
html
``