Diagrams

This wiki is in the process of being archived due to lack of usage and the resources necessary to serve it — predominately to bots, crawlers, and LLM companies. Edits are discouraged.
Pages are preserved as they were at the time of archival. For current information, please visit python.org.
If a change to this archive is absolutely needed, requests can be made via the infrastructure@python.org mailing list.

Simplicity matters, that's why a picture is worth a thousand words.

Here are some tools written in Python or just open source, that will help to make your ideas and architecture accessible to the rest of the world.

  • Asciiflow - online editor for Ascii diagrams (Java, GWT + GAE, BSD)

  • blockdiag - diagram images enerator by Takeshi Komiya (Python, Apache 2.0)

You can also draw ASCII diagrams by hand using Far Manager (Windows, BSD):

  1. Shift-F4, open or create new file
  2. F11, call plugin menu
  3. D, use Draw lines plugin
  4. Shift-Arrows to draw lines and boxes
  5. F1, if you're lost