AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Pro Services › draw.io
✦ Free & open sourcePro Services

draw.io

Configurable diagramming and whiteboarding application from draw.io Ltd.

Draw diagrams offline or hosted

Apache-2.0 diagram editor for flowcharts, UML and org charts.

Free forever · open source · Apache-2.0 (icon and stencil libraries under separate restrictions)
✓ Use today✓ Browser-based✓ Real-time collaboration
8
ZEKAI
Diagram editor with limits
Free & open source · Pro Services
Ease of setup8
Usefulness6
Maintenance9.5
Community8.5
★ 9,349
GITHUB
Nov 2026
UPDATED
Apache-2.0 (icon and stencil libraries under separate restrictions)
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

draw.io is a diagramming application for flowcharts, UML, org charts and similar diagrams. Its code is Apache-2.0, but the README adds limits on icon sets and says the repo is a test version.

Runs on
Cross-platform
Hosting
Cloud or self-host
Languages
JavaScript
License
Apache-2.0 (icon and stencil libraries under separate restrictions)

What it is

The repo is described as a configurable diagramming and whiteboarding application. You can run it via Docker, packaged .war files, GitHub Pages or the desktop app. The README states it has no real-time collaborative editing.

Who it's for

It suits teams that draw structured diagrams offline. It does not suit teams wanting live co-editing or a freeform workshop board; the project also does not accept pull requests.

Key features

Diagram types

Flowcharts, process diagrams, org charts, UML, ER and network diagrams.

Desktop app

draw.io Desktop for offline use.

Docker image

Run the editor on your own server.

War files

Packaged .war files on the releases page.

Static hosting

Fork and publish on GitHub Pages.

Supported browsers

Chrome 123+, Firefox 120+, Safari 17.5+ and others.

How to start

Up and running in 3 steps

1
Download draw.io Desktop or open the hosted editor.
2
Pick a template or blank diagram and drag shapes.
3
To self-host, run the Docker image or a .war release.
Real talk

Our honest verdict

What's great

  • Apache-2.0 for the code.
  • Many ways to run it, including offline.
  • Releases as recent as November 2026.
  • No claim on diagrams you create, per the README.

Where it falls short

  • No real-time collaborative editing in this version.
  • Icon and stencil libraries have separate usage restrictions.
  • README calls this repo a test version and offers a paid production version; no pull requests accepted.
Cost

Pricing & license

The code is free under Apache-2.0. The README mentions a paid production version for production deployments but shows no price.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: draw.io for Pro Services
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure draw.io for you — and train your team.
Get it done for you ↗
Questions

FAQ

Is draw.io open source?

The code is Apache-2.0; read the README for icon and stencil restrictions.

Can several people edit at once?

The README says this version has no real-time collaborative editing.

Can I use it offline?

Yes, through the desktop app.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Pro Services — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google