Original author(s) | Gaudenz Alder |
---|---|
Developer(s) | JGraph Ltd |
Stable release | 24.2.5
[1]
/ 2024-04-12 |
Repository | https://github.com/jgraph/drawio |
Written in | HTML5, JavaScript |
Operating system | Cross-platform |
Type | graph drawing |
License | Apache 2 |
Website |
www |
diagrams.net (previously draw.io [2] [3]) is a cross-platform graph drawing software developed in HTML5 and JavaScript. [4] Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams. [5]
diagrams.net is available as an online web app, and as an offline desktop application for Linux, macOS, and Windows. [5] Its offline application is built using the Electron framework. The web app does not require online login or registration and can open from and save to the local hard drive. [5] [6] Supported storage and export formats to download include PNG, JPEG, SVG, and PDF. [6]
It also integrates with cloud services for storage including Dropbox, OneDrive, Google Drive, GitHub, and GitLab.com. [5] [6] [7]
It is also available as plugin to embed the web app in platforms such as NextCloud, MediaWiki, Notion, Atlassian Confluence, and Jira. [8] [9]
It has been described by tech reviewers such as TechRadar and PCMag as an alternative to Lucidchart, Microsoft Visio, and SmartDraw. [10] [11] [12] [4] [13] [14]
JGraph Ltd is a private limited company founded by Gaudenz Alder and David Benson in 2000 in the United Kingdom. [15] [16]
Final release | 5.14.0
/ 2010 |
---|---|
Repository | https://github.com/jgraph/legacy-jgraph5 |
Written in | Java |
Operating system | Cross-platform |
JGraph started as a pure
Java language software project by Gaudenz Alder and as a university project in 2000 at
ETH Zurich, Switzerland. The initial public release of JGraph 1.0 was in May 2002.
[17] The original design for JGraph was to make it an architectural extension of the
Swing Java-toolkit and its JTree
class.
[18]
Final release | 4.2.2
/ 28 October 2020 |
---|---|
Repository | https://github.com/jgraph/mxgraph |
Written in | PHP, JavaScript, Java, C# |
Operating system | Cross-platform |
Website |
jgraph |
In 2005, development began on mxGraph, which is a graph drawing software library written in JavaScript using HTML5 and SVG technologies. [19] The project was publicly released in 2006, and supported Firefox 1.5 and Internet Explorer 5.5. [19] [20]
mxGraph was originally made available as freeware through a hosted demo of the software for online use, [21] [22] with publicly available source under a end-user license agreement for non-commercial use with the option to purchase a commercial license. [20]
In 2009, mxGraph was open sourced under the Apache license. JGraph also bundled official ports of mxGraph in other languages including Java, C#, and PHP.
In 2021, the mxGraph Github repository was archived by its owner and is now read-only. [23]
Final release | 4.2.2
/ 28 October 2020 |
---|---|
Repository | https://github.com/jgraph/jgraphx |
Written in | Java |
Operating system | Cross-platform |
License | Apache 2 |
After the final JGraph 5.x release in February 2010, [17] the project renamed its Java-language application to JGraphX, integrated the mxGraph library, and took on mxGraph's version numbering, starting with JGraphX 1.10.0.5 released in 2012. [24]
In 2011, the company started publishing its hosted service for the mxGraph web application under a separate brand, Diagramly with the domain "diagram.ly". [12]
After removing the remaining use of Java applets from its web app, the service rebranded as draw.io in 2012 because the " .io suffix is a lot cooler than .ly", said co-founder David Benson in a 2012 interview. [25] [26] [19]
In February 2020, the company announced on its blog that the hosted version of the web application would move from "draw.io" to the "diagrams.net" domain, citing security reasons. [2] The move was completed a month later. [27] [3] The software library, file format, and integrated services remain branded as "drawio".
Original author(s) | Gaudenz Alder |
---|---|
Developer(s) | JGraph Ltd |
Stable release | 24.2.5
[1]
/ 2024-04-12 |
Repository | https://github.com/jgraph/drawio |
Written in | HTML5, JavaScript |
Operating system | Cross-platform |
Type | graph drawing |
License | Apache 2 |
Website |
www |
diagrams.net (previously draw.io [2] [3]) is a cross-platform graph drawing software developed in HTML5 and JavaScript. [4] Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams. [5]
diagrams.net is available as an online web app, and as an offline desktop application for Linux, macOS, and Windows. [5] Its offline application is built using the Electron framework. The web app does not require online login or registration and can open from and save to the local hard drive. [5] [6] Supported storage and export formats to download include PNG, JPEG, SVG, and PDF. [6]
It also integrates with cloud services for storage including Dropbox, OneDrive, Google Drive, GitHub, and GitLab.com. [5] [6] [7]
It is also available as plugin to embed the web app in platforms such as NextCloud, MediaWiki, Notion, Atlassian Confluence, and Jira. [8] [9]
It has been described by tech reviewers such as TechRadar and PCMag as an alternative to Lucidchart, Microsoft Visio, and SmartDraw. [10] [11] [12] [4] [13] [14]
JGraph Ltd is a private limited company founded by Gaudenz Alder and David Benson in 2000 in the United Kingdom. [15] [16]
Final release | 5.14.0
/ 2010 |
---|---|
Repository | https://github.com/jgraph/legacy-jgraph5 |
Written in | Java |
Operating system | Cross-platform |
JGraph started as a pure
Java language software project by Gaudenz Alder and as a university project in 2000 at
ETH Zurich, Switzerland. The initial public release of JGraph 1.0 was in May 2002.
[17] The original design for JGraph was to make it an architectural extension of the
Swing Java-toolkit and its JTree
class.
[18]
Final release | 4.2.2
/ 28 October 2020 |
---|---|
Repository | https://github.com/jgraph/mxgraph |
Written in | PHP, JavaScript, Java, C# |
Operating system | Cross-platform |
Website |
jgraph |
In 2005, development began on mxGraph, which is a graph drawing software library written in JavaScript using HTML5 and SVG technologies. [19] The project was publicly released in 2006, and supported Firefox 1.5 and Internet Explorer 5.5. [19] [20]
mxGraph was originally made available as freeware through a hosted demo of the software for online use, [21] [22] with publicly available source under a end-user license agreement for non-commercial use with the option to purchase a commercial license. [20]
In 2009, mxGraph was open sourced under the Apache license. JGraph also bundled official ports of mxGraph in other languages including Java, C#, and PHP.
In 2021, the mxGraph Github repository was archived by its owner and is now read-only. [23]
Final release | 4.2.2
/ 28 October 2020 |
---|---|
Repository | https://github.com/jgraph/jgraphx |
Written in | Java |
Operating system | Cross-platform |
License | Apache 2 |
After the final JGraph 5.x release in February 2010, [17] the project renamed its Java-language application to JGraphX, integrated the mxGraph library, and took on mxGraph's version numbering, starting with JGraphX 1.10.0.5 released in 2012. [24]
In 2011, the company started publishing its hosted service for the mxGraph web application under a separate brand, Diagramly with the domain "diagram.ly". [12]
After removing the remaining use of Java applets from its web app, the service rebranded as draw.io in 2012 because the " .io suffix is a lot cooler than .ly", said co-founder David Benson in a 2012 interview. [25] [26] [19]
In February 2020, the company announced on its blog that the hosted version of the web application would move from "draw.io" to the "diagrams.net" domain, citing security reasons. [2] The move was completed a month later. [27] [3] The software library, file format, and integrated services remain branded as "drawio".