Jump to content

GoJS

From Wikipedia, the free encyclopedia
GoJS
Original author(s)Northwoods Software[1]
Developer(s)GoJS Team and contributors[2]
Repositorygithub.com/NorthwoodsSoftware/gojs
Written inTypeScript and JavaScript
TypeJavaScript library
LicenseProprietary License[3]
Websitegojs.net
A SCADA Industrial Monitor example created with GoJS
A SCADA Industrial Monitor example created with GoJS


GoJS is a proprietary JavaScript library for diagramming and data visualization, which supports creation of multiple diagram types, such as Flowchart, Network Diagram, SCADA, Floor plan, Planogram, Genogram, and others.[4] It was created in 2012[5] by Northwoods Software, the creators of the Sanscript visual programming language.[6] GoJS renders in HTML5 canvas or SVG. The GoJS library has no dependencies.[7]

History

[edit]

GoJS has had major version releases as detailed below.

Version Release Date Key Features
1.0.0 Oct 2, 2012 Initial release
1.2.0 Sep 9, 2013[8] TypeScript definitions, performance improvements, custom extensions
1.4.0 Jul 14, 2014[9] Layout and subgraph animation
2.0.0 Jan 16, 2019[10] Rewritten in TypeScript, custom panel types
2.1.0 Nov 6, 2019[11] Custom animations, data synchronization and merging
2.3.0 Jan 25, 2023[12] SVG rendering context
3.0.0 Apr 24, 2024[13] Custom routers, theming, and performance

See also

[edit]

References

[edit]
  1. ^ "Northwoods Software". nwoods.com. Retrieved 3 September 2024.
  2. ^ "Contributors to GoJS · GitHub". github.com. Retrieved 3 September 2024.
  3. ^ "License · GoJS repository". github.com. Retrieved 3 September 2024.
  4. ^ "Samples Index". gojs.net. Retrieved 4 September 2024.
  5. ^ "1.0 release". forum.nwoods.com. 2 October 2012. Retrieved 4 September 2024.
  6. ^ "Sanscript - Progopedia". progopedia.com. Retrieved 4 September 2024.
  7. ^ Loschiavo, Julie (2019-08-23). "GoJS - a JavaScript and TypeScript library for building interactive diagrams". Retrieved 2024-09-04.
  8. ^ "Version 1.2". forum.nwoods.com. 9 September 2013. Retrieved 4 September 2024.
  9. ^ "Version 1.4.0 released". forum.nwoods.com. 14 July 2014. Retrieved 4 September 2024.
  10. ^ "Release 2.0.0". github.com. Retrieved 4 September 2024.
  11. ^ "Release 2.1.0". github.com. Retrieved 4 September 2024.
  12. ^ "Release 2.3.0". github.com. Retrieved 4 September 2024.
  13. ^ "Release 3.0.0". github.com. Retrieved 4 September 2024.
[edit]