: Highly customizable, modern node-based editing applications built with JavaScript or TypeScript. 2. React Flow / Svelte Flow License : MIT (Core features)
To remove the watermark for a production environment, you must follow the official licensing protocol provided by Northwoods Software. 1. Purchase a License
Official keys are the only supported way to ensure a clean UI.
Northwoods actively uses tools like Keygen.sh and license fingerprinting . If your domain appears in their logs with a mismatched license, they will: gojs remove watermark
The choice is clear. GoJS is an exceptional product created by a small, dedicated team. They deserve to be paid for their work. If your project has any commercial value, buy the license. If your project has zero budget, use an open-source library.
: After purchasing, you will receive a key tied to your specific domain.
Visually, look at the bottom-left corner of every diagram. If you see anything that says "Trial," "Evaluation," or "Unlicensed," the removal failed. If your domain appears in their logs with
It encourages businesses to purchase a commercial license once they move past the prototyping phase. The Official (and Only Legal) Way to Remove the Watermark
The watermark logic is deeply integrated into the GoJS HTML5 Canvas rendering engine. Attempting to strip the watermark text out of the minified source code can corrupt the library, leading to unexpected rendering bugs, broken event listeners, or complete application crashes. Loss of Support and Updates
What is the of your diagrams (e.g., org charts, flowcharts, network monitoring)? 1. Standard JavaScript / TypeScript Application
In your index.html or module bundler:
While this watermark does not affect functionality during development, you must remove it before deploying your application to a production environment. Why is the GoJS Watermark Present?
"If I use the go-debug.js file instead, there is no watermark." Fact: The debug version also contains the watermark logic. Debugging does not bypass licensing.
Once you have purchased a license, implementing the key to remove the watermark requires just one line of code. You must execute this code before you initialize any diagrams. 1. Standard JavaScript / TypeScript Application