draw.io

Create diagrams and whiteboards through a configurable editor that supports various storage integrations and offline desktop use.

draw.io screenshot 1

draw.io is an open-source desktop app that provides a configurable environment for diagramming and whiteboarding. It allows users to create professional diagrams and visual layouts without requiring account registration, focusing on a security-first approach to data handling and storage.

The software is available as a web application, a standalone desktop application, or via a Docker image for self-hosting. Users can also fork the repository and publish it to GitHub Pages to run a fully functional editor without external integrations. It supports a wide range of modern browsers, including Chrome, Firefox, Safari, Opera, and Edge, as well as mobile views for Android and iOS.

Key features

  • Integration with Google Drive, SharePoint, and Atlassian
  • Support for various stencil libraries and diagram templates
  • Ability to operate both online and offline
  • Export options including SVG for web embedding
  • Configurable whiteboarding environment
  • No registration required for basic use
  • Availability as a packaged .war file for server deployment
  • Apache License 2.0 source code licensing

The application is written in JavaScript and is designed specifically for diagramming and whiteboarding rather than general SVG editing. While it provides extensive tools for visual layout and data visualization, SVG exports are intended for embedding in web pages rather than for further editing in other software. The current version of the software does not support real-time collaborative editing, making it suitable for individual work or asynchronous sharing.

It serves as a versatile tool for developers, architects, and designers who need a self-hosted or local tool for technical drawing and design prototyping without relying on proprietary cloud services.

Last Modified
Software TypeDesktop App
Platform
Last Activity14 days ago
Repository Age9 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.