{"repo":"fasouto/termaid","free":true,"listed":false,"github":"https://github.com/fasouto/termaid","clone":"git clone https://github.com/fasouto/termaid.git","description":"Render Mermaid diagrams in your terminal or Python app","language":"Python","stars":413,"topics":["cli","diagrams","mermaid","python","terminal","tui","unicode"],"license":"MIT","category":"cli-tools","readme_excerpt":"termaid Render Mermaid diagrams in your terminal or Python app. Try it online at termaid.com Features - 18 diagram types: flowcharts, sequence, class, ER, state, block, git, gantt, architecture, pie, treemap, mindmap, timeline, kanban, quadrant, XY chart, user journey, and packet - Zero dependencies: pure Python, nothing to install beyond the package itself - Terminal-aware: auto-fits diagrams to terminal width with progressive compaction - Rich and Textual integration: colored output and TUI widgets with optional extras - 6 color themes: default, terra, neon, mono, amber, phosphor - ASCII fallback: works on any terminal, even the most basic ones - Pipe-friendly CLI: cat diagram.mmd termaid just works Why? Mermaid is great for documentation, but rendering it usually means spinning up a browser or calling an external service. termaid lets you render diagrams over SSH, in CI logs, inside TUI apps, or anywhere you have a Python environment. It was built because the existing tools in this space, like mermaid-ascii (Go) and beautiful-mermaid (TypeScript), don't offer a native Python library you can import and call directly. Install Or try it without installing: Quick start CLI Python Supported diagram types Flowcharts All directions supported: LR , RL , TD / TB , BT . Node shapes: rectangle [text] , rounded (text) , diamond {text} , stadium ([text]) , subroutine [[text]] , circle ((text)) , double circle (((text))) , hexagon {{text}} , cylinder [(text)] , asymmetric text] , parall","default_branch":null,"files":null,"tree":[],"storefront":"/r/fasouto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fasouto/termaid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}