GoJS é uma biblioteca JavaScript rica em recursos para implementar diagramas interativos em navegadores e plataformas modernas. O GoJS facilita a construção de diagramas de nós complexos, links e grupos com modelos e layouts personalizáveis. A GoJS oferece muitos recursos avançados para interatividade do usuário, como arrastar e soltar, copiar e colar, gerenciamento de estado transacional e desfazer, paletas, visão geral, modelos de data limite, manipuladores de eventos e um sistema de ferramentas extensível para operações personalizadas. GoJS é puro JavaScript e não depende de bibliotecas ou frameworks JavaScript. Os usuários têm interatividade sem precisar de ida e volta para servidores e sem plugins como Flash ou Silverlight.