DRAKON is a diagram language developed within the Russian space program. Its primary objective is presenting complex software systems in a way which is easy to understand by humans.
DRAKON's motto: took a glance - understood at once.
DRAKON Editor helps software architects, quality specialists and developers.
Architects and quality assurers can express a high-level view of how their product works. DRAKON serves them to explain the dynamics of a software system.
Software engineers can use DRAKON Editor to build algorithms in Go, Java, Processing.org, D, C#, C, C++, Python, Tcl, Javascript, Erlang and Lua.

Features

  • Simple but powerful editing interface optimized for DRAKON diagrams.
  • Export to PNG and PDF.
  • Generation of source code from diagrams in Go, Java, Processing.org, D, C#, C, C++, Python, Tcl, Lua, Erlang, Javascript, AutoHotkey, Verilog.
  • Project tree and several diagrams in one file.
  • Search and Replace, Go to definition, Find all references, Jump to Icon or Diagram etc.
  • Entity-relationship and class diagrams

Project Samples

Project Activity

See All Activity >

Categories

UML

License

Public Domain

Follow DRAKON Editor

DRAKON Editor Web Site

You Might Also Like
The #1 Embedded Analytics Solution for SaaS Teams. Icon
The #1 Embedded Analytics Solution for SaaS Teams.

Qrvey saves engineering teams time and money with a turnkey multi-tenant solution connecting your data warehouse to your SaaS application.

Qrvey’s comprehensive embedded analytics software enables you to design more customizable analytics experiences for your end users.
Try Developer Playground
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
1
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Enjoy this visual editor very much. It saved me many times I need a fast show or presentation of our projects to company's HQ or clients.
  • CTRL-Y (Redo) and CTRL-Z (Undo) not work if keyboard input language is set to none-English Could you fix this problem please (as same as Copy & Paste that were fixed in version 1.12)
  • DRAKON really is convincing. But I have some Issues with the editor tough: (1) I had preferred a tcl-Starpack. Instead you get a set of TCL-Scripts which require you to install ActiveState TCL. Although there are free Interpreters, like Tclpack or freeWrap, I couldn’t get the editor work with them. The ActiveState Software is free for non-commercial-usage. But if you are a commercial user – it gets expensive. (2) The Editor is fine for drawing Flowcharts. But for work with Code it's useless (I tried with C#, maybe other languages work better). It can't reverse-engineer existing code and it hasn’t any support for creating code (Debugging, Syntax-Check, IntelliSense…). Even if you manage to type error free instructions, the generated Code is mostly unreadable for Humans.
  • It has been some years that I was looking for something like this and also for its reverse (code-> flowchart), which would a really good addition. Thanks for programming this!
  • I have been using Drakon editor for a while now. In addition I get all my teams/projects to use Drakon style chart rules when drawing flows. Flows described with these rules are so much more intuitive than the "old" ways. This saves time (= money) and stops miscommunication. I really like the latest addition of "Smart mode". It is a really, really cool feature which makes creating flows very much faster. Why didn't anyone think of this before! For this alone I strongly recommend this application.
Read more reviews >

Additional Project Details

Programming Language

Tcl

Related Categories

Tcl UML Tool

Registered

2011-09-10