Create professional diagrams online or offline with security-first approach. No registration needed. Works with Google Drive, SharePoint, Atlassian, and more.

At a Glance:

draw.io is a configurable diagramming and whiteboarding application, available as a self-hosted solution via Docker, GitHub Pages, or its Desktop version, and it currently does not support real-time collaborative editing.

Overview:

draw.io is a diagramming and whiteboarding application developed by draw.io Ltd and draw.io AG. It provides a flexible environment for creating a wide range of diagrams directly in a browser or on the desktop. The application is designed for users who need a dedicated tool for visual documentation and planning. It is not intended for use as a general SVG editor, as its SVG export function is optimized for embedding diagrams in web pages rather than for further editing in other tools. Deployment options include forking the repository to GitHub Pages, using the official Docker image, or downloading the desktop version.

Key Decision Points:

  • No real-time collaboration: The current version does not support real-time collaborative editing, making it suitable for individual use rather than synchronous teamwork.

  • Multiple deployment options: The application can be run via a GitHub Pages fork, the official Docker image, or the desktop client, giving users control over their setup.

  • Not an SVG editor: SVG export is designed for embedding in web pages, not for further editing, so users needing an editable SVG workflow should consider this limitation.

  • Browser-based and desktop access: It supports recent versions of major browsers including Chrome, Firefox, Safari, and Edge, alongside a dedicated desktop application.

Core Features:

  • Diagramming and whiteboarding: The application is built specifically for creating diagrams and whiteboard-style drawings.

  • Configurable editor: The application’s behavior and interface can be configured according to user needs.

  • SVG export for embedding: Diagrams can be exported as SVG files formatted for direct embedding in web pages.

Use Cases:

  • Developers documenting architecture: A developer can run a self-hosted instance via Docker to create and maintain system architecture diagrams for internal documentation.

  • Technical writers embedding diagrams: A writer can use the application to generate diagrams and export them as SVGs designed specifically for embedding in online documentation.

Open-Source Alternative Value:

As an open-source diagramming tool, draw.io offers users the ability to run it independently through a forked GitHub Pages site, a Docker container, or its desktop application, providing control over availability and the editing environment. This makes it a practical reference for those seeking a diagramming application that does not depend on a centrally managed cloud service for core functionality.

ShareXLinkedInReddit

Related tools

Project stats

Stars

6,240

Forks

992

License

Apache-2.0

Metadata

Alternative to
Miro