{"slug": "beautiful-mermaid", "name": "Beautiful Mermaid", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.549, "rising": -0.98, "first": "2026-01-29", "latest": "2026-03-21", "why": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Beautiful Mermaid", "BeautifulMermaid"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 759487201, "item_id": 47467950, "url": "https://news.ycombinator.com/item?id=47467950", "by": "sitxh", "date": "2026-03-21", "stance": "recommend", "quote": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.", "excerpt": "I work with a lot of Markdown and config files. macOS Quick Look is my go-to for quickly checking file contents, but it kept showing me raw Markdown syntax and blank screens for SQLite. I ended up building my own QuickLook extension. It renders Markdown with GFM tables, KaTeX math, Mermaid diagrams. Highlights 190+ languages. Shows CSV as a sortable table, SQLite with table switching, diffs with color-coded lines. ZI", "context": "", "use_case": "Mermaid diagram rendering", "switched_from": "", "story": "Show HN: Looq, a Quick Look Extension for Markdown, Code, CSV, SQLite, and More"}, {"id": 749045184, "item_id": 46815324, "url": "https://news.ycombinator.com/item?id=46815324", "by": "javier_e06", "date": "2026-01-29", "stance": "recommend", "quote": "I love this project!", "excerpt": "I love this project! I am minimalist web-gui averse being embedded dev and all my documentation is plain ascii. This tool will prove useful for posterity. Thanks!", "context": "embedded dev, plain ASCII documentation", "use_case": "ASCII diagrams in documentation", "switched_from": "", "story": "Beautiful Mermaid"}, {"id": 749024464, "item_id": 46814029, "url": "https://news.ycombinator.com/item?id=46814029", "by": "lasgawe", "date": "2026-01-29", "stance": "recommend", "quote": "You solved a big problem. I really appreciate it.", "excerpt": "nice project. previously, I used other tools to draw diagrams manually when I needed to add them to source code comments. You solved a big problem. I really appreciate it.", "context": "", "use_case": "diagrams in source code comments", "switched_from": "", "story": "Beautiful Mermaid"}]}], "caveats": [], "who": [{"by": "javier_e06", "context": "embedded dev, plain ASCII documentation", "url": "https://news.ycombinator.com/item?id=46815324", "date": "2026-01-29"}], "tags": [], "use_cases": ["mermaid diagram rendering", "ascii diagrams in documentation", "diagrams in source code comments"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46804828", "title": "Beautiful Mermaid", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47466569", "title": "Show HN: Looq, a Quick Look Extension for Markdown, Code, CSV, SQLite, and More", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 2}, "2026-02": {}, "2026-03": {"recommend": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 759487201, "item_id": 47467950, "url": "https://news.ycombinator.com/item?id=47467950", "by": "sitxh", "date": "2026-03-21", "stance": "recommend", "quote": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.", "excerpt": "I work with a lot of Markdown and config files. macOS Quick Look is my go-to for quickly checking file contents, but it kept showing me raw Markdown syntax and blank screens for SQLite. I ended up building my own QuickLook extension. It renders Markdown with GFM tables, KaTeX math, Mermaid diagrams. Highlights 190+ languages. Shows CSV as a sortable table, SQLite with table switching, diffs with color-coded lines. ZI", "context": "", "use_case": "Mermaid diagram rendering", "switched_from": "", "story": "Show HN: Looq, a Quick Look Extension for Markdown, Code, CSV, SQLite, and More"}, {"id": 749045184, "item_id": 46815324, "url": "https://news.ycombinator.com/item?id=46815324", "by": "javier_e06", "date": "2026-01-29", "stance": "recommend", "quote": "I love this project!", "excerpt": "I love this project! I am minimalist web-gui averse being embedded dev and all my documentation is plain ascii. This tool will prove useful for posterity. Thanks!", "context": "embedded dev, plain ASCII documentation", "use_case": "ASCII diagrams in documentation", "switched_from": "", "story": "Beautiful Mermaid"}, {"id": 749024464, "item_id": 46814029, "url": "https://news.ycombinator.com/item?id=46814029", "by": "lasgawe", "date": "2026-01-29", "stance": "recommend", "quote": "You solved a big problem. I really appreciate it.", "excerpt": "nice project. previously, I used other tools to draw diagrams manually when I needed to add them to source code comments. You solved a big problem. I really appreciate it.", "context": "", "use_case": "diagrams in source code comments", "switched_from": "", "story": "Beautiful Mermaid"}]}