
Drawio
The draw.io repository contains the JavaScript client-side editor for general diagramming and whiteboarding.

About Drawio
draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding, jointly owned and developed by draw.io Ltd (previously JGraph) and draw.io AG. The source code lives in this repository under the Apache License 2.0, and the project also runs a production deployment at app.diagrams.net.
The editor can be self-hosted by forking the repository and publishing to GitHub Pages (without integrations), or run through the official Docker image, a desktop download, or packaged .war files from the releases page. Supported browsers are Chrome 123+, Firefox 120+, Safari 17.5+, Opera 109+, Edge 123+, WebView Android 137+ and Safari iOS 18.5+. It is not an SVG editor — SVG export is meant for embedding in web pages rather than editing in other tools — and this version does not support real-time collaborative editing. No copyright claim is made on diagrams created with the software.
Key features
- Configurable diagramming and whiteboarding editor written in JavaScript, running client-side
- Self-hosting by forking the repository and publishing to GitHub Pages, without integrations
- Runs from an official Docker image, a desktop download, or packaged .war files
- Includes icon sets, stencil libraries and diagram templates
- Apache 2.0 licensed source code; no copyright claim on created diagrams
- Production deployment hosted at app.diagrams.net
- Source code is published under the Apache License 2.0
- Multiple ways to run it: self-hosted copy, Docker image, desktop download and .war files
- No copyright claim is made on diagrams created with the software
- Real-time collaborative editing is not supported in this version
- Pull requests are not accepted; the project is developed entirely by the core team
- Icon sets and stencil libraries may not be used as software assets in Atlassian products or marketplace/plugin ecosystem products without written permission
Drawio at a glance
- Website
- github.com/jgraph/drawio
- Category
- Design & Creative › Charts & Data Visualization
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Charts & Data Visualization

Drawio alternatives
Tools and sites you could use instead, ranked by how closely they match.
This Datawrapper repository contains shared JavaScript utility functions for client-side data visualization, released under the MIT license.
SolidUI generates graphs from a sentence, according to its repository description.
family-chart is a D3-based library for visualizing interactive family trees, with examples and additional features documented in its repository.
Mermaid generates diagrams such as flowcharts and sequence diagrams from text using syntax similar to Markdown.
The bqplot project provides plotting tools for IPython and Jupyter notebook environments.
JSON Crack is an open source visualization application that turns JSON, YAML, XML, and CSV data into interactive graphs.
Popular in Charts & Data Visualization
Well-known listings from the same topic.
Drawio FAQ
How can I run draw.io myself?
Does draw.io support real-time collaboration?
Can I use the draw.io name or logo?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











