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
Categories
UMLLicense
Public DomainFollow DRAKON Editor
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
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.