Samples and Extensions

Below is a list of every GoJS sample and extension. See the samples index for a subset of this list with screenshots and short descriptions.

Samples

These are in the samples/ directory. Most are stand-alone apps, but a few depend on extensions and/or on common third-party libraries. Remember that the GoJS library does not depend on any other library.

Extensions

There are two extension directories.

In all cases you should copy the extension code into your own project and make sure that any import or require is adjusted to fit your environment. Subtle errors can occur if your app loads the GoJS library more than once, especially if they are of different versions.

Layout Extensions:

PanelLayout Extensions

Router Extensions

Tool Extensions:

CommandHandler Extensions:

Builder and Link Extensions:

Miscellaneous Extensions:

Predefined, built-in functionality:

See the samples index for a subset of this list with screenshots and short descriptions.