goat
virgo
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
goat
-
Show HN: Typograms, Markdown-like renderer for ASCII diagrams
Not on the list of related work is "GoAT" (Go ASCII Tool):
https://github.com/blampe/goat
- ASCII art for semantic code commenting
-
Generate Flowcharts from Text
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.
virgo
-
Generate Flowcharts from Text
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
What are some alternatives?
venn.nvim - Draw ASCII diagrams in Neovim
mermaid - Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
asciiflow - ASCIIFlow
Minder - Mind-mapping application for Elementary OS
shops - shops is a simple command-line tool written in Go that helps you simplify the way you manage configuration across a set of machines. shops is your configuration management tool of choice when Chef, Puppet, Ansible are all too complicated and all you really want to do is run a bunch of regular shell against a set of hosts.
FedCM - A privacy preserving identity exchange Web API
ytt - YAML templating tool that works on YAML structure instead of text
kroki - Creates diagrams from textual descriptions!
sphinxcontrib-mermaid - Mermaid diagrams in yours sphinx powered docs
excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams