Draw.io
draw.io is a JavaScript, client-side editor for general diagramming.
Open source alternative to:
Draw.io is an online diagramming tool for creating and sharing a wide range of visual diagrams, including flowcharts, architecture diagrams, network maps, wireframes, and entity-relationship diagrams. It works directly in the browser without requiring an account, and a desktop application is available for offline use. Diagram files are stored where the user chooses — in Google Drive, OneDrive, SharePoint, Git repositories, local storage, or other locations — and the platform has no access to that data.
Key features include real-time collaboration with shared cursors, deep integrations with developer and productivity tools such as Confluence, Jira, GitHub, GitLab, and Microsoft Teams, and long-term file format compatibility. A VSCode extension allows diagrams to be edited directly alongside code.
Draw.io suits teams and individuals who need professional-quality diagramming without licensing complexity, as well as organisations that require full control over where their diagram data is stored.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/14/2026, 11:00:32 AM
View RepositoryCompare Draw.io with
Similar open source alternatives
AFFiNE
Open-source knowledge base combining note-taking, whiteboard, and project planning in one workspace.
Excalidraw
Open-source virtual whiteboard for creating hand-drawn style diagrams and sketches.
ExcaliDash
A self hosted dashboard and organizer for Excalidraw with live collaboration.