diagrams.net (previously draw.io[2][3]) is a graph drawing application written in JavaScript. It can be used to design and export many kinds of diagrams, including circuit diagrams, floor plans, flowcharts, infographics, mind maps, and UML designs. Users can run the software as a web application, or by downloading and installing a standalone desktop program. Neither version requires online login or registration.[4][5] Technology publications such as TechRadar and PCMag have described diagrams.net as an alternative to Lucidchart, Microsoft Visio, and SmartDraw.[6][7][8][9][10][11]
History
Corporate history
In the fall of 2000, a private limited company called Pimuzar Limited was incorporated for British developer David Benson and one of his colleagues.[12] The company, whose name was later changed to JGraph Ltd in August 2004 and to draw.io Ltd in September 2025, supports the development and maintenance of draw.io and assists commercial users of the software.[12][13] David Benson remained a company officer and active contributor as of 2025.
Product history
JGraph (2000–2010)
draw.io is based on an earlier project called JGraph. Gaudenz Alder, a Swiss software engineer studying at ETH Zurich, began developing JGraph in 2000 as part of a master's thesis in computer science.[13] Alder originally intended JGraph to serve as a pure Java architectural extension of the Swing toolkit and its JTree class.[14] After the public release of JGraph in May 2002, its popularity grew rapidly, and by late 2004 Alder was working on the project full-time.[15] The final version of JGraph, version 5.14.0, was released in February 2010.[15]
mxGraph (2005–2020)
Casi al mismo tiempo, se escribió una biblioteca de software para dibujar gráficos en JavaScript utilizando tecnologías HTML5 y SVG . [ 16 ] El proyecto, llamado mxGraph, se lanzó públicamente en 2006 con soporte para Firefox 1.5 e Internet Explorer 5.5 . [ 16 ] [ 17 ]
mxGraph se puso a disposición inicialmente como software gratuito a través de una aplicación web de demostración . [ 18 ] [ 19 ] Los usuarios podían acceder al código fuente disponible públicamente bajo un acuerdo de licencia de usuario final para uso no comercial con la opción de comprar una licencia comercial. [ 17 ]
En 2009, mxGraph se publicó como código abierto bajo la licencia Apache . JGraph también incluyó versiones oficiales de mxGraph en otros lenguajes, como Java, C# y PHP .
La versión final de mxGraph se publicó en octubre de 2020. El repositorio de GitHub correspondiente se archivó y pasó a ser de solo lectura al año siguiente. [ 20 ]
JGraphX (2012–2020)
Tras la interrupción del proyecto JGraph, la aplicación en lenguaje Java se integró con la biblioteca mxGraph para crear un nuevo programa llamado JGraphX. JGraphX utilizó la misma numeración de versiones que mxGraph y se lanzó por primera vez en 2012 como la versión 1.10.0.5. [ 21 ]
Diagramly / draw.io / diagrams.net (2011–presente)
En 2011, la empresa anunció un servicio alojado para la aplicación web mxGraph bajo una marca independiente, Diagramly , en el dominio "diagram.ly". [ 8 ]
En 2012, tras descontinuar el uso de applets de Java dentro de la aplicación, el servicio fue renombrado como draw.io. El cofundador David Benson explicó en una entrevista de 2012 que el nombre se cambió porque "el sufijo .io es mucho más genial que .ly ". [ 22 ] [ 23 ] [ 16 ]
En febrero de 2020, la empresa anunció en su blog que el sitio web del proyecto se trasladaría del dominio "draw.io" a "drawio.com", mientras que la implementación de referencia de la aplicación web se trasladaría al dominio "diagrams.net". Explicaron que el traslado era una respuesta de precaución a un incidente de seguridad con el dominio de nivel superior .io , y también comentaron que "las islas que deberían poseer el sufijo de dominio, no lo hacen, gracias a una maravillosa muestra de imperialismo británico moderno". [ 2 ] El traslado se completó un mes después. [ 24 ] [ 3 ] La biblioteca de software, el formato de archivo y los servicios integrados siguen llamándose "drawio".
A partir de agosto de 2024, con la versión 24.7.8 de draw.io, la empresa añadió una cláusula a la licencia Apache 2.0 del producto que prohibía el uso del software en los productos Atlassian Confluence y Jira ; esto se hizo para proteger las ventas de su propia integración con Confluence. [ 25 ] El proyecto volvió a la licencia Apache 2.0 en diciembre de 2024 con la versión 25.0.2. [ 26 ]
En diciembre de 2024, la empresa reemplazó algunos archivos fuente en su repositorio de GitHub con versiones minificadas . No es de código abierto y, por lo general, no acepta parches de quienes no son mantenedores. [ 27 ]
Características
Los diagramas se pueden guardar como archivos XML para su posterior edición. Los diagramas terminados se pueden exportar a diversos formatos, incluyendo imágenes vectoriales ( SVG ) y rasterizadas ( JPEG , PNG ), documentos PDF o como HTML incrustado . [ 28 ]
El software se integra con servicios en la nube para almacenamiento, incluidos Dropbox , OneDrive , Google Drive , GitHub y GitLab.com . [ 4 ] [ 5 ] [ 29 ]
También está disponible como complemento para integrar la aplicación web en plataformas como Nextcloud , MediaWiki , Notion , Atlassian Confluence y Jira . [ 30 ] [ 31 ]
Véase también
- JUNG
- NetworkX , una biblioteca de Python para el estudio de grafos y redes .
- Dia (software)
Referencias
- ↑ jgraph. "Versión v30.3.13 · jgraph/drawio" . Consultado el 17 de julio de 2026 .
- 1 2 "La diagramación de código abierto se está trasladando a diagrams.net, lentamente" . Blog de diagrams.net . 30 de julio de 2021. Archivado del original el 26 de febrero de 2020. Consultado el 12 de noviembre de 2021 .
- 1 2 "Diagrams.net: una herramienta esencial para los amantes de la tecnología" . The Serpent . 23 de enero de 2021. Archivado del original el 6 de marzo de 2021. Recuperado el 7 de julio de 2021 .
- 1 2 Battersby, Jeffery (29 de julio de 2020). "Cómo descargar diagramas de Draw.io" . Tom's Guide . Archivado del original el 24 de junio de 2021. Recuperado el 21 de junio de 2021 .
- 1 2 Ashwin (7 de septiembre de 2019). "Draw.io es un software gratuito para crear diagramas de flujo y otros diagramas" . gHacks Tech News . Archivado del original el 24 de junio de 2021. Recuperado el 21 de junio de 2021 .
- ↑ Parker, Jacob (28 de julio de 2020). "Reseña de draw.io" . TechRadar . Archivado del original el 7 de julio de 2021. Recuperado el 30 de junio de 2021 .
- ↑ "Reseña de Draw.io" . PCMag . Archivado del original el 11 de mayo de 2021. Consultado el 30 de junio de 2021 .
- 1 2 "Diagramly es un creador de diagramas, mapas mentales y diagramas de flujo" . Lifehacker Australia . 26 de abril de 2011. Consultado el 12 de noviembre de 2021 .
- ↑ Gibson, Simon (28 de abril de 2011). "Diagramly: una herramienta gratuita en línea para crear diagramas y gráficos" . Gigaom . Archivado del original el 12 de noviembre de 2021. Recuperado el 12 de noviembre de 2021 .
- ↑ "6 alternativas a Visio para diagramas fáciles de entender" . MUO . 8 de noviembre de 2021. Consultado el 12 de noviembre de 2021 .
- ↑ Amjad, Moin (3 de marzo de 2011). "Diagramly: una aplicación web para crear diagramas y diagramas de flujo en XML, PNG, JPG y SVG" . makeuseof.com . Archivado del original el 12 de mayo de 2011. Consultado el 12 de noviembre de 2021 .
- 1 2 "DRAW.IO LTD" . Consultado el 4 de febrero de 2026 .
- 1 2 "Acerca de JGraph" . jgraph.com . 5 de mayo de 2006. Archivado del original el 5 de mayo de 2006. Recuperado el 12 de noviembre de 2021 .
- ↑ Gaudenz, Alder. "Diseño e implementación del componente Swing de JGraph" (PDF) . jgraph.com . Archivado del original (PDF) el 14 de diciembre de 2010. Consultado el 18 de febrero de 2017 .
- 1 2 Benson, David (17 de febrero de 2010). "jgraph/legacy-jgraph5 5.14.0.0 ChangeLog" . GitHub . Archivado del original el 12 de noviembre de 2021. Recuperado el 11 de noviembre de 2021 .
- 1 2 3 "Reseña de la aplicación draw.io: Entrevista con David Benson" . YouTube . 17 de diciembre de 2012. Archivado del original el 30 de diciembre de 2012. Recuperado el 11 de noviembre de 2021 .
- 1 2 "Preguntas frecuentes de mxGraph" . mxgraph.com . 9 de noviembre de 2006. Archivado del original el 9 de noviembre de 2006. Consultado el 11 de noviembre de 2021 .
- ↑ "mxGraph – Diagramas que simplemente funcionan" . Archivado del original el 9 de noviembre de 2006.
- ↑ "Demostración de GraphEditor: Desarrollado con mxGraph 4.2.2" . 28 de octubre de 2021. Archivado del original el 10 de mayo de 2013. Consultado el 11 de noviembre de 2021 .
- ↑ mxGraph , JGraph, 23 de agosto de 2023 , consultado el 24 de agosto de 2023
- ↑ Benson, David (22 de mayo de 2012). "jgraph/jgraphx en 1.10.0.5" . GitHub . Archivado del original el 19 de junio de 2014. Recuperado el 12 de noviembre de 2021 .
- ^ "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 . 31 de diciembre de 2012. Archivado desde el original el 25 de diciembre de 2022 . Consultado el 12 de noviembre de 2021 .
- ↑ "jgraph/drawio 1.6.7 ChangeLog" . GitHub . 24 de septiembre de 2012. Archivado del original el 12 de noviembre de 2021. Consultado el 12 de noviembre de 2021 .
- ↑ "jgraph/drawio 12.8.5 ChangeLog" . GitHub . 14 de marzo de 2020. Archivado del original el 12 de noviembre de 2021. Consultado el 11 de noviembre de 2021 .
- ↑ "Cambio de licencia de la licencia estándar Apache 2.0 · jgraph drawio · Discusión #4623" . GitHub . Archivado del original el 3 de octubre de 2024 . Recuperado el 9 de septiembre de 2024 .
- ↑ "Actualizar LICENCIA · jgraph/drawio@5b2e734" . GitHub . Consultado el 8 de enero de 2025 .
- ↑ "Actualizar README.md · jgraph/drawio@e684c4d" . GitHub . Consultado el 23 de junio de 2025 .
- ↑ "Exportar un diagrama a varios formatos de archivo" . Archivado del original el 29 de noviembre de 2025. Consultado el 4 de febrero de 2026 .
- ↑ "Crea un recurso de aprendizaje con draw.io" . Universidad de St Andrews . 13 de julio de 2020. Archivado del original el 7 de julio de 2021. Consultado el 7 de julio de 2021 .
- ↑ "Integraciones de diagrams.net" . www.diagrams.net . Consultado el 30 de julio de 2021 .
- ↑ "Atlassian Marketplace" . marketplace.atlassian.com . Consultado el 30 de julio de 2021 .
Enlaces externos
- Repositorio de JGraph en GitHub
- Repositorio de mxGraph en GitHub
- Repositorio de JGraphX en GitHub
- API de Java para diagramas de Drawio
- Bibliotecas de Java (lenguaje de programación)
- Software de visualización de datos e información
- Software de diagramación
- Software de Windows