Diagramming Tools

Open-source editors integrated and customizable for your needs

Visual Editors & Drawing Tools

Drag, drop, and draw freely. Interactive canvases for freehand diagramming.

Open Source

Draw.io

Complete diagramming editor for flowcharts, UML, network diagrams, and more. Feature-rich with extensive shape libraries.

FlowchartsUMLNetworkArchitecture
Open tool
Open Source

Excalidraw

Virtual whiteboard with a hand-drawn feel. Perfect for quick sketches, wireframes, and collaborative brainstorming.

WhiteboardSketchesWireframesCollaboration
Open tool
Open Source

Tldraw

Modern infinite canvas for drawing, diagramming, and visual thinking. Intuitive interface with powerful features.

CanvasDrawingVisual ThinkingModern
Open tool
Open SourceCommunity Edition

JointJS

Powerful JavaScript diagramming library for interactive graphs, flowcharts, and data-driven visualizations with full control over rendering.

GraphsFlowchartsInteractiveData-Driven
Open tool

Code-Based Generators

Write text or code, get a diagram. Algorithmic rendering from structured syntax.

Open Source

Mermaid.js

Generate diagrams from text and code. Supports flowcharts, sequence diagrams, Gantt charts, class diagrams, and more.

Code-to-DiagramFlowchartsSequenceGantt
Open tool
Open Source

PlantUML

Create UML diagrams from simple text descriptions. Supports sequence, class, activity, component, state, ER diagrams and more with a concise syntax.

UMLSequenceClassText-to-Diagram
Open tool
Open Source

Graphviz

Graph visualization software using DOT language. Ideal for directed and undirected graphs, dependency trees, state machines, and network topologies.

DOT LanguageGraphsDependenciesTopologies
Open tool