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.
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.
There are three extension directories.
extensions/
, loadable in a simple <script> tagextensionsTS/
, implemented in TypeScript, compiled as a UMD moduleextensionsJSM/
, using go-module.js
, compiled as an ES6 module
In all cases you should copy the extension code into your own project and make sure that any require
or import
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.
projects/floorplannerTS/
folderprojects/floorplanner/
folderprojects/bpmn/
folderprojects/pdf
folderSee the samples index for a subset of this list with screenshots and short descriptions.