Termaid is a pure Python library and CLI that renders Mermaid diagrams as Unicode or ASCII art directly in the terminal or within Python apps, supporting 18 diagram types with zero dependencies, terminal-aware auto-fitting, optional Rich colored output and Textual widget integration.
- Inspired by mermaid-ascii and beautiful-mermaid
- Offers 11 built-in themes including gruvbox, monokai, dracula, nord and solarized
- Pipe-friendly CLI examples include `cat diagram.mmd | termaid` and `uvx termaid diagram.mmd`
Oh-my-mermaid is a tool designed to bridge the gap between rapid large language model code generation and human comprehension by automatically generating architecture documentation. It scans codebases to produce various perspectives, such as data flow or system structures, which are rendered into Mermaid diagrams and Markdown files stored within a local `.omm` directory. By visualizing these structures through an interactive viewer, it transforms complex software architectures into navigable maps for developers.
- Integrates with tools like Cursor and Claude Code via specialized commands
- Offers cloud synchronization for private or public sharing on ohmymermaid.com
- Uses a recursive filesystem structure where complex nodes become expandable groups in diagrams
- Provides a command-line interface to manage configuration, updates, and viewing
Mermaid is a JavaScript-based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify complex diagrams. It enables users to create easily modifiable diagrams and integrates with various applications.