Generate Flowcharts from Text

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  • I use Mermaid (https://mermaid-js.github.io/mermaid/#/). The killer feature for me - you can write Mermaid scripts in your code comments and there's a plugin available for VS Code that will render it. It's awesome!

  • excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sphinxcontrib-mermaid

    Mermaid diagrams in yours sphinx powered docs

  • And if you're using Sphinx to document, you can also just inline the diagrams in your .rst docs: https://github.com/mgaitan/sphinxcontrib-mermaid

  • virgo

    Graph-based Declarative Configuration Language (by r2d4)

  • I love when underlying data structures boil down to directed graphs. Turns out that indentation is a bad way to represent graphs (as someone who has tried many times to encode large Kubernetes service topologies in YAML). A language like dot or virgo (https://github.com/r2d4/virgo) seem more appropriate for this task

  • goat

    Render ASCII art as SVG diagrams

  • For (1), I am sold on goat. ASCII art to SVG, from the command line:

    https://github.com/blampe/goat

    Embed diagrams in source code comments; build script greps through and writes out an SVG.

  • Minder

    Mind-mapping application for Elementary OS

  • Minder is quick, flexible and exports to Mermaid and PlantUML https://github.com/phase1geo/Minder

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts