From Wikipedia, the free encyclopedia
Diagrams.net
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.drawio.com

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]

History

JGraph Ltd

JGraph Ltd is a private limited company founded by Gaudenz Alder and David Benson in 2000 in the United Kingdom. [15] [16]

JGraph
Final release
5.14.0 / 2010
Repository https://github.com/jgraph/legacy-jgraph5
Written in Java
Operating system Cross-platform

JGraph

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]

mxGraph
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.github.io/mxgraph/

mxGraph

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]

JGraphX
Final release
4.2.2 / 28 October 2020
Repository https://github.com/jgraph/jgraphx
Written in Java
Operating system Cross-platform
License Apache 2

JGraphX

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]

Diagramly

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".

See also

References

  1. ^ https://github.com/jgraph/drawio/commit/9201e58e3814a3f2dea1d04edc953ee6a2851cb5
  2. ^ a b "Open source diagramming is moving to diagrams.net, slowly". diagrams.net Blog. July 30, 2021. Archived from the original on 2020-02-26. Retrieved 2021-11-12.
  3. ^ a b "Diagrams.net - An essential tool for techies". The Serpent. January 23, 2021. Archived from the original on 2021-03-06. Retrieved 2021-07-07.
  4. ^ a b Gibson, Simon (2011-04-28). "Diagramly: A Free Online Tool for Creating Diagrams and Charts". Gigaom. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  5. ^ a b c d Battersby, Jeffery (29 July 2020). "How to download Draw.io Diagrams". Tom's Guide. Archived from the original on 2021-06-24. Retrieved 2021-06-21.
  6. ^ a b c Ashwin (2019-09-07). "Draw.io is a free Flowchart and diagram creation software". gHacks Tech News. Archived from the original on 2021-06-24. Retrieved 2021-06-21.
  7. ^ "Create a learning resource with draw.io". University of St Andrews. 13 July 2020. Archived from the original on 2021-07-07. Retrieved 2021-07-07.
  8. ^ "diagrams.net Integrations". www.diagrams.net. Retrieved July 30, 2021.
  9. ^ "Atlassian Marketplace". marketplace.atlassian.com. Retrieved July 30, 2021.
  10. ^ Parker, Jacob (28 July 2020). "draw.io review". TechRadar. Archived from the original on 2021-07-07. Retrieved 2021-06-30.
  11. ^ "Draw.io Review". PCMag. Archived from the original on 2021-05-11. Retrieved 2021-06-30.
  12. ^ a b "Diagramly Is A Diagram, Mind Map And Flow Chart Creator". Lifehacker Australia. 2011-04-26. Retrieved 2021-11-12.
  13. ^ "6 Visio Alternatives for Easy-to-Understand Diagrams". MUO. 2021-11-08. Retrieved 2021-11-12.
  14. ^ Amjad, Moin (2011-03-03). "Diagramly: A Web App To Create XML, PNG, JPG & SVG Diagrams & Flowcharts". makeuseof.com. Archived from the original on 2011-05-12. Retrieved 2021-11-12.
  15. ^ "JGRAPH LTD. company information". GOV.UK Companies House. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  16. ^ "About JGraph". jgraph.com. 2006-05-05. Archived from the original on 2006-05-05. Retrieved 2021-11-12.
  17. ^ a b Benson, David (17 Feb 2010). "jgraph/legacy-jgraph5 5.14.0.0 ChangeLog". GitHub. Archived from the original on 2021-11-12. Retrieved 2021-11-11.
  18. ^ Gaudenz, Alder. "Design and Implementation of the JGraph Swing Component" (PDF). jgraph.com. Archived from the original (PDF) on 2010-12-14. Retrieved 2017-02-18.
  19. ^ a b c "draw.io App Review: Interview with David Benson". YouTube. 17 Dec 2012. Archived from the original on 2012-12-30. Retrieved 2021-11-11.
  20. ^ a b "mxGraph FAQ". mxgraph.com. 2006-11-09. Archived from the original on 2006-11-09. Retrieved 2021-11-11.
  21. ^ "mxGraph - Diagrams that just work". Archived from the original on 2006-11-09.
  22. ^ "GraphEditor demo: Powered by mxGraph 4.2.2". 28 October 2021. Archived from the original on 2013-05-10. Retrieved 2021-11-11.
  23. ^ mxGraph, JGraph, 2023-08-23, retrieved 2023-08-24
  24. ^ Benson, David (22 May 2012). "jgraph/jgraphx at 1.10.0.5". GitHub. Archived from the original on 2014-06-19. Retrieved 2021-11-12.
  25. ^ "Web 2.0 mal praktisch (22) - Es war nie einfacher ein Diagramm oder einen Prozess ohne Visio oder Powerpoint zu zeichnen #BPMN". Geschäftsmann 2.0. 2012-12-31. Archived from the original on 2022-12-25. Retrieved 2021-11-12.
  26. ^ "jgraph/drawio 1.6.7 ChangeLog". GitHub. 24 September 2012. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  27. ^ "jgraph/drawio 12.8.5 ChangeLog". GitHub. 14 Mar 2020. Archived from the original on 2021-11-12. Retrieved 2021-11-11.

External links

From Wikipedia, the free encyclopedia
Diagrams.net
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.drawio.com

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]

History

JGraph Ltd

JGraph Ltd is a private limited company founded by Gaudenz Alder and David Benson in 2000 in the United Kingdom. [15] [16]

JGraph
Final release
5.14.0 / 2010
Repository https://github.com/jgraph/legacy-jgraph5
Written in Java
Operating system Cross-platform

JGraph

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]

mxGraph
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.github.io/mxgraph/

mxGraph

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]

JGraphX
Final release
4.2.2 / 28 October 2020
Repository https://github.com/jgraph/jgraphx
Written in Java
Operating system Cross-platform
License Apache 2

JGraphX

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]

Diagramly

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".

See also

References

  1. ^ https://github.com/jgraph/drawio/commit/9201e58e3814a3f2dea1d04edc953ee6a2851cb5
  2. ^ a b "Open source diagramming is moving to diagrams.net, slowly". diagrams.net Blog. July 30, 2021. Archived from the original on 2020-02-26. Retrieved 2021-11-12.
  3. ^ a b "Diagrams.net - An essential tool for techies". The Serpent. January 23, 2021. Archived from the original on 2021-03-06. Retrieved 2021-07-07.
  4. ^ a b Gibson, Simon (2011-04-28). "Diagramly: A Free Online Tool for Creating Diagrams and Charts". Gigaom. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  5. ^ a b c d Battersby, Jeffery (29 July 2020). "How to download Draw.io Diagrams". Tom's Guide. Archived from the original on 2021-06-24. Retrieved 2021-06-21.
  6. ^ a b c Ashwin (2019-09-07). "Draw.io is a free Flowchart and diagram creation software". gHacks Tech News. Archived from the original on 2021-06-24. Retrieved 2021-06-21.
  7. ^ "Create a learning resource with draw.io". University of St Andrews. 13 July 2020. Archived from the original on 2021-07-07. Retrieved 2021-07-07.
  8. ^ "diagrams.net Integrations". www.diagrams.net. Retrieved July 30, 2021.
  9. ^ "Atlassian Marketplace". marketplace.atlassian.com. Retrieved July 30, 2021.
  10. ^ Parker, Jacob (28 July 2020). "draw.io review". TechRadar. Archived from the original on 2021-07-07. Retrieved 2021-06-30.
  11. ^ "Draw.io Review". PCMag. Archived from the original on 2021-05-11. Retrieved 2021-06-30.
  12. ^ a b "Diagramly Is A Diagram, Mind Map And Flow Chart Creator". Lifehacker Australia. 2011-04-26. Retrieved 2021-11-12.
  13. ^ "6 Visio Alternatives for Easy-to-Understand Diagrams". MUO. 2021-11-08. Retrieved 2021-11-12.
  14. ^ Amjad, Moin (2011-03-03). "Diagramly: A Web App To Create XML, PNG, JPG & SVG Diagrams & Flowcharts". makeuseof.com. Archived from the original on 2011-05-12. Retrieved 2021-11-12.
  15. ^ "JGRAPH LTD. company information". GOV.UK Companies House. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  16. ^ "About JGraph". jgraph.com. 2006-05-05. Archived from the original on 2006-05-05. Retrieved 2021-11-12.
  17. ^ a b Benson, David (17 Feb 2010). "jgraph/legacy-jgraph5 5.14.0.0 ChangeLog". GitHub. Archived from the original on 2021-11-12. Retrieved 2021-11-11.
  18. ^ Gaudenz, Alder. "Design and Implementation of the JGraph Swing Component" (PDF). jgraph.com. Archived from the original (PDF) on 2010-12-14. Retrieved 2017-02-18.
  19. ^ a b c "draw.io App Review: Interview with David Benson". YouTube. 17 Dec 2012. Archived from the original on 2012-12-30. Retrieved 2021-11-11.
  20. ^ a b "mxGraph FAQ". mxgraph.com. 2006-11-09. Archived from the original on 2006-11-09. Retrieved 2021-11-11.
  21. ^ "mxGraph - Diagrams that just work". Archived from the original on 2006-11-09.
  22. ^ "GraphEditor demo: Powered by mxGraph 4.2.2". 28 October 2021. Archived from the original on 2013-05-10. Retrieved 2021-11-11.
  23. ^ mxGraph, JGraph, 2023-08-23, retrieved 2023-08-24
  24. ^ Benson, David (22 May 2012). "jgraph/jgraphx at 1.10.0.5". GitHub. Archived from the original on 2014-06-19. Retrieved 2021-11-12.
  25. ^ "Web 2.0 mal praktisch (22) - Es war nie einfacher ein Diagramm oder einen Prozess ohne Visio oder Powerpoint zu zeichnen #BPMN". Geschäftsmann 2.0. 2012-12-31. Archived from the original on 2022-12-25. Retrieved 2021-11-12.
  26. ^ "jgraph/drawio 1.6.7 ChangeLog". GitHub. 24 September 2012. Archived from the original on 2021-11-12. Retrieved 2021-11-12.
  27. ^ "jgraph/drawio 12.8.5 ChangeLog". GitHub. 14 Mar 2020. Archived from the original on 2021-11-12. Retrieved 2021-11-11.

External links


Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook