​

DRAKON Editor

Download

DRAKON Editor is a free cross-platform editor for the DRAKON visual language.

This tool is aimed at software architects, developers and quality specialists.

Features

  • Simple user interface optimized for editing DRAKON diagrams.
  • Export to PDF and PNG.
  • Verification of diagrams.
  • Code generation for Java, C#, C/C++ (with Qt support), Python, Tcl, Javascript and Erlang.

Download DRAKON

  • Learn more about the DRAKON language:
    • Slides with annotations: DRAKON.pptx
    • Short language description: DRAKON.pdf
  • Download DRAKON Editor (cross-platform): drakon_editor1.11.zip
  • Download DRAKON Editor for Mac: drakon_editor1.11_mac.zip

dragon_gen command-line utility is included only in the cross-platform version.

System requirements

DRAKON Editor needs Tcl 8.5 to run:

  • Windows and Mac users can download Active Tcl here: http://www.activestate.com/activetcl/downloads
  • Linux users need to install the following packages:
    • tcl8.5
    • tk8.5
    • tcllib
    • libsqlite3-tcl
    • libtk-img

Programming with DRAKON Editor

Although the main purpose of DRAKON Editor is capturing and editing algorithmic knowledge, it can also be used to build programs. In fact, some parts of DRAKON Editor itself were built using DRAKON Editor.

See the programmer's documentation:

  • DRAKON-Java.
  • DRAKON-C#.
  • DRAKON-C.
  • DRAKON-C++: Tutorial, pocket reference.
  • DRAKON-Python.
  • DRAKON-Tcl.
  • .drn file format.

Screenshots

Wish a feature? Report a bug?

Your feedback is greatly appreciated. Please write to
drakon.editor@gmail.com

License

DRAKON Editor is PUBLIC DOMAIN except some third-party components (pdf4tcl, Liberation fonts).