JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
HTML JavaScript CSS
Latest commit 4f48dfc Jan 18, 2017 @WalterNorthwoods WalterNorthwoods 1.6.23
* Fixed a bug with Picture.sourceCrossOrigin setting the CORS flag too
late. Some browsers require it be set before an image source is set.
* Fixed a bug in recent Chrome browsers and Edge where
shift-scroll-wheel did not scroll horizontally.
Failed to load latest commit information.
api 1.6.23 Jan 18, 2017
assets 1.6.23 Jan 18, 2017
doc 1.6.23 Jan 18, 2017
extensions 1.6.23 Jan 18, 2017
intro 1.6.23 Jan 18, 2017
learn 1.6.23 Jan 18, 2017
projects 1.6.23 Jan 18, 2017
release 1.6.23 Jan 18, 2017
samples 1.6.23 Jan 18, 2017
.gitignore Added .gitignore Aug 18, 2014 1.6.10 Jun 20, 2016
bower.json 1.6.4 Apr 13, 2016
index.html 1.6.22 Dec 28, 2016
package.json 1.6.23 Jan 18, 2017

GoJS, a JavaScript Library for HTML Diagrams

GoJS is a JavaScript and HTML5 library for creating interactive diagrams, charts, and graphs.

See GoJS Samples.

Get Started with GoJS

Read more about GoJS at

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.


Northwoods Software offers a month of free developer-to-developer support for GoJS to help you get started on your project.

Read and search the official GoJS forum for any topics related to your questions.

Posting in the forum is the fastest and most effective way of obtaining support for any GoJS related inquiries. Please register for support at Northwoods Software's registration form before posting in the forum.

For any nontechnical questions about GoJS, such as about sales or licensing, please visit Northwoods Software's contact form.


The GoJS software license.

Copyright (c) Northwoods Software Corporation