Official electron build of
Clone or download
David Benson
David Benson Ready for 8.8.0
Latest commit f41772d Jun 14, 2018


drawio-desktop is a desktop app based on Electron

Build Status

Build status desktop app

draw-io desktop uses draw-io. uses the mxGraph library as the base of the stack, with the GraphEditor example from mxGraph as the base of the application part.

Dependency Diagram Edit this image

Setup: is a git submodule of drawio-desktop. To get both you need to clone recursively:

git clone --recursive

To run this:

  1. npm install (in the root directory of this repo)
  2. npm install (in the drawio directory of this repo)
  3. export NODE_ENV=development
  4. npm start

To release:

  1. Update the sub-module and push the change
  2. Wait for the builds to complete ( and
  3. Go to, edit the preview release and publish it.