4 jobs · 7 apps
Best open source diagram and flowchart tools (Visio alternatives)
For diagrams and flowcharts, the best self-hosted picks are draw.io for flowcharts and diagrams, WBO for whiteboards and TeamMapper for mind maps.
Self-hosted diagram, whiteboard and mind map tools. draw.io describes itself as diagram software for flowcharts, process diagrams, org charts, UML, ER and network diagrams, the closest match to Visio; the rest are whiteboards, a mind map tool and database diagram editors.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
draw.io
jgraph/drawio
Diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
Active · last commit Oct 23, 2026
Note-taking & EditorsJavaScriptDockerStands out for a permissive Apache-2.0 license. draw.io has 9,028 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 73 commits in the last year.
- Rank 2:
Excalidraw
excalidraw/excalidraw
Virtual hand-drawn style whiteboard for diagrams and sketches.
Active · last commit Oct 28, 2026
UtilitiesTypeScriptDockerStands out for the most GitHub stars. Excalidraw has 134,690 GitHub stars, uses the MIT license, ships a Docker image and had 285 commits in the last year; it replaces Figma and Lucidchart.
- Rank 3:
tldraw
tldraw/tldraw
Infinite canvas whiteboard and SDK for drawing and diagramming.
Active · last commit Oct 28, 2026
Source-availableUtilitiesTypeScriptStands out for the most commits in the last 12 months (1,931). tldraw has 51,123 GitHub stars, is source-available under the tldraw license (not an open-source license) and had 1,931 commits in the last year; it replaces Figma and Lucidchart.
At a glance
Open source diagram and flowchart tools (Visio alternatives) compared
Picked by hand for each job from apps whose own description or topics match it, in curated order inside each section, with GitHub data from October 2026; an app appears only once.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| draw.io | a permissive Apache-2.0 license | Apache-2.0 | 9,028 | 73 | Oct 23, 2026 | Yes |
| Excalidraw | the most GitHub stars | MIT | 134,690 | 285 | Oct 28, 2026 | Yes |
| tldraw | the most commits in the last 12 months (1,931) | source-available, tldraw license | 51,123 | 1,931 | Oct 28, 2026 | No |
| WBO | the longest track record (since 2013) | AGPL-3.0 | 2,675 | 1,144 | Oct 24, 2026 | Yes |
| TeamMapper | a permissive MIT license | MIT | 515 | 258 | Oct 28, 2026 | Yes |
| ChartDB | – | AGPL-3.0 | 23,027 | 98 | Oct 22, 2026 | Yes |
| Azimutt | – | MIT | 2,194 | 6 | Aug 25, 2026 | Yes |
1 of 4 · 3 picks
Diagrams and flowcharts
- 1
draw.io
Diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
Note-taking & EditorsDockerStands out for a permissive Apache-2.0 license. draw.io has 9,028 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 73 commits in the last year.
- 2
Excalidraw
Virtual hand-drawn style whiteboard for diagrams and sketches.
UtilitiesDockerStands out for the most GitHub stars. Excalidraw has 134,690 GitHub stars, uses the MIT license, ships a Docker image and had 285 commits in the last year; it replaces Figma and Lucidchart.
- 3
tldraw
Infinite canvas whiteboard and SDK for drawing and diagramming.
Source-availableUtilitiesStands out for the most commits in the last 12 months (1,931). tldraw has 51,123 GitHub stars, is source-available under the tldraw license (not an open-source license) and had 1,931 commits in the last year; it replaces Figma and Lucidchart.
2 of 4 · 1 pick
Whiteboards
- 1
WBO
Web Whiteboard to collaborate in real-time on schemas, drawings, and notes.
Team ChatDockerStands out for the longest track record (since 2013). WBO has 2,675 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,144 commits in the last year.
3 of 4 · 1 pick
Mind maps
- 1
TeamMapper
Host and create your own mindmaps. Share your mindmap sessions with your team and collaborate live on mindmaps.
Wikis & Knowledge BasesDockerStands out for a permissive MIT license. TeamMapper has 515 GitHub stars, uses the MIT license, ships a Docker image and had 258 commits in the last year.
4 of 4 · 2 picks
Database diagrams
- 1
ChartDB
Database diagrams editor that allows you to visualize and design your DB with a single query.
Database ManagementDockerChartDB has 23,027 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 98 commits in the last year.
- 2
Azimutt
Visual database exploration made for real world databases (big and messy). Explore your database schema as well as data, document them, extend them and even get analysis and guidelines.
Database ManagementDockerAzimutt has 2,194 GitHub stars, uses the MIT license, ships a Docker image and had 6 commits in the last year.
Is there a free Visio alternative?
draw.io is the closest match: diagram software for flowcharts, process diagrams, org charts, UML, ER and network diagrams that you can self-host. Excalidraw is a hand-drawn style whiteboard for diagrams and sketches.
Is there an open source XMind alternative?
TeamMapper lets you host and create your own mind maps and collaborate on them live.
Is draw.io free?
Yes. draw.io is open-source software released under the Apache-2.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run this stack with Docker?
6 of the 7 apps here publish Docker images, including draw.io, Excalidraw and WBO, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.
How is this list ranked?
Picked by hand for each job from apps whose own description or topics match it, in curated order inside each section, with GitHub data from October 2026; an app appears only once.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.