Diagrams.net
| Company type | Private limited company |
|---|---|
| Industry | Software |
| Founded | 2000 in United Kingdom |
| Founder | Gaudenz Alder, David Benson |
| Headquarters | United Kingdom |
| Products | diagrams.net (formerly draw.io) |
diagrams.net—previously known as draw.io—is a versatile graph drawing application built with HTML5 and JavaScript by JGraph Ltd, designed for multiple platforms. Its user interface facilitates the design of flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams.
Offered both as an online web application and a desktop program compatible with Linux, macOS, and Windows, the desktop edition utilizes the Electron platform. Users can access the web version without signing in, enabling direct file opening and saving to local storage. Export options include PNG, JPEG, SVG, and PDF formats.
Integration with cloud services like Dropbox, OneDrive, Google Drive, GitHub, and GitLab is supported by diagrams.net. Additionally, it provides plugins that embed the application within environments such as Nextcloud, MediaWiki, Notion, Atlassian Confluence, and Jira.
Esteemed technology reviewers, including those from TechRadar and PCMag, have highlighted diagrams.net as a strong competitor to diagramming tools such as Lucidchart, Microsoft Visio, and SmartDraw. It caters to a wide range of professionals requiring adaptable diagramming capabilities.
JGraph Ltd
Founded in 2000 in the United Kingdom by Gaudenz Alder and David Benson, JGraph Ltd operates as a private limited company.
JGraph
The JGraph project originated in 2000 as a Java-based initiative by Gaudenz Alder at ETH Zurich. Its initial public version, JGraph 1.0, was released in May 2002. The software extended the Swing Java toolkit’s JTree class to provide architectural enhancements.
mxGraph
The mxGraph library development commenced in 2005 as a JavaScript solution for graph visualization using HTML5 and SVG standards. Released publicly in 2006, it supported browsers such as Firefox 1.5 and Internet Explorer 5.5. Initially distributed as freeware with source code under a non-commercial license via an online demo, mxGraph transitioned to an open-source model under the Apache License in 2009. Official ports were made available for Java, C#, and PHP by JGraph. The GitHub repository for mxGraph was archived in 2021 and is now maintained as read-only.
JGraphX
Following the final release of JGraph 5.x in February 2010, the company rebranded its Java application to JGraphX, integrating the mxGraph library and adopting its versioning sequence beginning with JGraphX 1.10.0.5 in 2012.
Diagramly
In 2011, JGraph Ltd introduced a hosted version of the mxGraph web app under the name Diagramly, accessible at "diagram.ly".
draw.io
By 2012, after eliminating Java applets from its web platform, the service was rebranded as draw.io, selecting the ".io" domain to convey a contemporary image, as explained by co-founder David Benson.
diagrams.net
In February 2020, due to security concerns associated with the .io domain, the hosted web application was renamed from "draw.io" to "diagrams.net". Despite this change, the software’s core library, file format, and integrated features continued to use the "drawio" name.
In August 2024, beginning with version 24.7.8, modifications were made temporarily to the Apache 2.0 license restricting use within Atlassian’s Confluence and Jira products to safeguard sales related to its own Confluence integration. This licensing adjustment was reverted by December 2024 with release version 25.0.2.
Also in December 2024, updates to the company’s GitHub repository resulted in providing only minified source files while clarifying that contributions from non-maintainers would generally not be accepted.
See also
- Collection of AWS Icons in SVG and PNG formats
- JUNG
- NetworkX, a Python toolkit designed for the analysis of graphs and networks.
- Dia (software)