# Download GoJS JavaScript Library

If you wish to use the GoJS library for your private evaluation, you may do so only under the terms of the Evaluation License Agreement.

You can download the whole web site for this version of GoJS by saving and unzipping:

- site.zip

We also maintain a GitHub Repository of all samples and extensions so you can easily search through sample source code online.

The contents of both the ZIP file and the GitHub repository are exactly what you find at the GoJS web site. Having everything on your development machine allows you to easily search the JavaScript code and to modify the samples for experimentation.

The GoJS library comes in both "debug" and "release" variations in the `release` directory:

- go.js
- go-debug.js

We recommend that you use `go-debug.js` while doing your initial development -- it is more likely to signal errors or provide meaningful error messages than when using `go.js`. Always remember to look at the console log to see if there are any error or warning messages.

After purchasing a license, you may deploy using a custom `go.js` library built for your web site's domain.

When upgrading to a newer version, please read the Change Log. In addition to getting new debug and release libraries, don't forget to use the latest TypeScript definition file, go.d.ts in the release directory.

More information is at GoJS home.