
GoJS
JavaScript and TypeScript library for creating interactive diagrams, charts and graphs in the browser or on Node.js.
gojs.net/repositorydocspricing
GoJS is a JavaScript and TypeScript library for creating and manipulating interactive diagrams, charts and graphs. It renders to an HTML canvas element, with export to SVG or image formats, or directly as SVG DOM, and it can run in a web browser or server side in Node. The npm package holds only the library. The samples and documentation are in the GitHub repository and on the project website, and the extensions are published as a separate package.
Worth knowing
GoJS is commercial software. The README says use by or on behalf of an organization is commercial use and needs a purchased license, and that individuals may use it free of charge for non-commercial purposes under a separate agreement. The pricing page covers the purchase.
Sources
- 2026-11-08: links
gojs.net/latest/ - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/NorthwoodsSoftware/GoJS - 2026-11-08: links, Maintainer, Maintained by, Categories, Runtime, Install with, License, License model
github.com/NorthwoodsSoftware/GoJS/blob/master/README.md - 2026-11-08: First release
github.com/NorthwoodsSoftware/GoJS/releases/tag/v1.4.27 - 2026-11-08: Headquarters
nwoods.com/contact - 2026-11-08: links
gojs.net/latest/pricing - 2026-11-08: Current major version, Last release
github.com/NorthwoodsSoftware/GoJS/releases/tag/v4.0.5 - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/gojs - 2026-11-08: Contributors
api.github.com/repos/NorthwoodsSoftware/GoJS/contributors?per_page=1