Ever wondered how draw.io (now diagrams.net) became the go-to diagramming tool for developers worldwide? The entire client-side JavaScript editor is right here, battle-tested by millions of users creating flowcharts, system diagrams, and technical documentation. This isn’t a stripped-down version - it’s the real deal that powers the production site.

What sets this apart is the deployment flexibility: fork and publish to GitHub Pages for instant hosting, spin up the official Docker container, or grab a .war file for enterprise deployment. The codebase is refreshingly honest - they don’t accept PRs (developed by core team only), no AI-generated code, and they’re upfront about what it isn’t (not an SVG editor, no real-time collaboration yet). Browser support is rock-solid across all modern engines.

Perfect for teams wanting diagram creation without external dependencies, developers building documentation workflows, or anyone who’s ever wished they could customize their diagramming experience. At 3,687+ stars, it’s surprisingly under-starred for something this foundational to developer workflows.


Stars: 3687
💻 Language: JavaScript
🔗 Repository: jgraph/drawio