
Creately
Diagramming & visual collaboration for flowcharts, org charts, and whiteboards
Discover top open-source software, updated regularly with real-world adoption signals.

Configurable JavaScript diagramming and whiteboarding visualization application
Client-side diagramming editor for creating flowcharts, network diagrams, and technical visualizations. Runs entirely in the browser with no server dependencies.

draw.io is a JavaScript-powered diagramming and whiteboarding application that runs entirely client-side in modern web browsers. Developed and maintained by draw.io Ltd and draw.io AG, it delivers production-grade visualization capabilities without requiring server infrastructure or backend services.
The application supports a wide range of technical and business diagramming needs—from flowcharts and network diagrams to UML models and organizational charts. Users can deploy draw.io by forking the repository to GitHub Pages, running the official Docker container, or using the desktop application. The production instance at app.diagrams.net demonstrates the platform's enterprise-ready stability.
Built as a self-contained editor rather than a framework, draw.io is designed to work as-is without modification. The minified JavaScript codebase requires Chrome 123+, Firefox 120+, Safari 17.5+, or equivalent modern browsers. Packaged .war files are available for organizations requiring servlet-based deployments. Note that collaborative real-time editing is not supported; teams needing simultaneous multi-user editing should evaluate alternative solutions.
When teams consider draw.io, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Enterprise Network Documentation
IT teams create and maintain network topology diagrams entirely on-premises without cloud dependencies or data exposure
Software Architecture Visualization
Development teams document system designs and UML models using a self-hosted tool integrated with internal workflows
Static Site Diagramming
Organizations deploy full diagramming capability via GitHub Pages with zero hosting costs or server maintenance
Offline Technical Documentation
Field engineers access desktop application to create diagrams in environments without reliable internet connectivity
No, this project does not support real-time collaborative editing. For multi-user simultaneous editing, consider alternatives like Tldraw or Excalidraw.
No, only minified code is provided. draw.io is not designed as a framework for building derivative products and does not accept pull requests.
You can fork to GitHub Pages, use the official Docker container, download the desktop application, or deploy the packaged .war file to servlet containers.
No, draw.io runs entirely client-side in the browser. No server infrastructure is required for core diagramming functionality.
draw.io supports Chrome 123+, Firefox 120+, Safari 17.5+, Opera 109+, Edge 123+, and recent versions of WebView Android and Safari iOS.
Project at a glance
ActiveLast synced 4 days ago