Back to browse
GitHub Repository

Auto-layouted ASCII/svg diagrams generated from simple configuration. Supports json, yaml, and mermaid inputs. Outputs to ASCII or SVG.

76 starsTypeScript

Auto-Layouting ASCII Diagrams

by switz·Feb 14, 2026·24 points·14 comments

AI Analysis

●●SolidCozyShip It

Mermaid-to-ASCII converter, but Mermaid already exports SVG natively.

Strengths
  • Auto-layout logic handles nested boxes and connections without manual positioning.
  • Supports three input formats (JSON, YAML, Mermaid) plus SVG output in <3KB.
  • CLI-first design pairs well with documentation-as-code workflows.
Weaknesses
  • Mermaid's built-in diagram export already solves this for most teams; unclear when ASCII output matters more.
  • Admits codebase is AI-generated with 'no promises'—limits confidence in edge cases.
Target Audience

Engineers building documentation, architects sketching systems, technical writers.

Similar To

Mermaid.js · Graphviz · PlantUML

Similar Projects

Design●●Solid

Animated ASCII art in pure SVG

Pure SVG ASCII animations with typing and glitch effects look surprisingly smooth.

Eye CandyCozy
syi0808
222mo ago