draw.io logo

draw.io

Powerful open-source diagramming tool for flowcharts, UML, ER, and network diagrams

6.2k Javascript Apache-2.0 yesterday

Overview

draw.io (also known as diagrams.net) is a full-featured, browser-based diagramming application that supports flowcharts, UML, BPMN, ER diagrams, network topology, org charts, and more. Diagrams are stored as XML and can be embedded in Confluence, Jira, Google Workspace, or saved locally. It can be self-hosted as a simple static web app served from any HTTP server. The codebase is actively maintained by JGraph and offers a desktop Electron app as well.

Where it falls short of Confluence

  • No real-time multi-cursor collaboration in the self-hosted version (available only on draw.io cloud)
  • Version history and branching are not built-in; rely on external storage integration
  • Limited commenting and review workflow compared to Lucidchart or Miro
  • No presentation mode or interactive slideshow features

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

diagrams
flowcharts
uml
visualization
drawing
Maintain draw.io?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the draw.io difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/drawio)](https://openreplace.com/drawio)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Sponsored

Open-source Notion alternative built on Flutter and Rust

73k Dart AGPL-3.0 today
3/5
draw.io vs AppFlowy

Locally hosted web app for merging, splitting, converting, and OCR-ing PDFs

81k Docker Apache-2.0 today
2/5
draw.io vs Stirling-PDF

Privacy-first, local-first workspace combining docs, whiteboards, and databases

70k TypeScript MIT today
3/5
draw.io vs AFFiNE

Lightweight, self-hosted note-taking and memo hub

61k Go MIT 3 days ago
2/5
draw.io vs Memos