Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 11, 2026·3 min de lecture

draw.io — Free Open-Source Diagramming Tool for Any Platform

draw.io is a free, browser-based diagramming application that supports flowcharts, UML, network diagrams, and more. Works offline as a desktop app on Windows, macOS, and Linux with no account required.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 64/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
draw.io Overview
Commande CLI universelle
npx tokrepo install dd235d25-4d54-11f1-9bc6-00163e2b0d79

Introduction

draw.io (also known as diagrams.net) is a free, open-source diagramming tool that runs in the browser or as a desktop application. It was created to give teams a no-cost, no-account-required alternative to commercial tools like Lucidchart or Visio.

What draw.io Does

  • Creates flowcharts, UML diagrams, ER diagrams, network topologies, and org charts
  • Stores files locally, on Google Drive, OneDrive, Dropbox, or GitHub
  • Provides 100+ built-in shape libraries for AWS, Azure, GCP, Cisco, and more
  • Exports to PNG, SVG, PDF, VSDX, and XML formats
  • Integrates with Confluence, Jira, VS Code, and Notion via official plugins

Architecture Overview

draw.io is a pure JavaScript client-side application built on the mxGraph library. The entire editor runs in the browser with no server-side processing of diagram data. The desktop version wraps the web app in Electron, giving native file-system access and offline capability. Storage integrations use OAuth to connect directly from the browser to cloud providers.

Self-Hosting & Configuration

  • Deploy the web editor on any static file server or Nginx instance
  • Run the Docker image: docker run -d -p 8080:8080 jgraph/drawio
  • Configure CSP headers for enterprise lockdown of storage backends
  • Customize default libraries and templates via XML configuration files
  • Enable server-side PDF export by adding the export server container

Key Features

  • Completely free with no feature gating, watermarks, or usage limits
  • Works fully offline in the desktop version
  • Real-time collaboration when paired with Google Drive or Confluence
  • Keyboard-driven editing with extensive shortcut support
  • Version history and diff support when stored in Git

Comparison with Similar Tools

  • Lucidchart — polished collaboration but requires a paid subscription for teams
  • Visio — deep Windows integration but expensive and Windows-only
  • Excalidraw — great for hand-drawn style but lacks formal diagram shape libraries
  • Mermaid — text-based diagrams ideal for docs but no visual drag-and-drop editor
  • PlantUML — code-driven UML generation but steeper learning curve for non-developers

FAQ

Q: Is draw.io really free for commercial use? A: Yes. The core editor is Apache 2.0 licensed and free for any use, including commercial.

Q: Can I self-host draw.io for my organization? A: Yes. Deploy the Docker image or serve the static files from your own infrastructure. No license key needed.

Q: Does draw.io support real-time collaboration? A: Collaboration requires a shared storage backend like Google Drive or Confluence. The editor itself does not include a real-time sync server.

Q: How does draw.io compare to Excalidraw? A: draw.io is better suited for formal technical diagrams (UML, AWS architectures) while Excalidraw excels at informal whiteboard-style sketches.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires