{"slug": "pele", "name": "Pele", "category": "other", "category_name": "Other software", "description": "", "recommenders": 2, "commenters": 3, "warners": 0, "score": 2.281, "rising": 2.0, "first": "2026-10-17", "latest": "2026-10-18", "why": "I actually liked the ones Pele renders better than mermaidjs.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 2, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], "listed": false, "loved": [], "caveat": "", "short_quote": "I actually liked the ones Pele renders better than mermaidjs.", "icon": false, "domain": null, "github_repo": "github.com/obsidianmd/pele", "official_url": "https://github.com/obsidianmd/pele", "pricing": "", "aliases": ["Pele"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 802270480, "item_id": 50141905, "url": "https://news.ycombinator.com/item?id=50141905", "by": "bilibali", "date": "2026-10-18", "stance": "recommend", "quote": "I actually liked the ones Pele renders better than mermaidjs.", "excerpt": "Thank you very much for this! I use a build script for my static website that renders markdown files into HTML files and swaps out any mermaid codeblocks with rendered SVGs. I used mermaidjs for this but it is very heavy for this purpose (needs an entire chromium instance for the rendering). This seemed like a perfect fit for my use case and I already swapped it in. I noticed that the layouts were not 1 to 1, but to ", "context": "builds a static website", "use_case": "rendering Mermaid diagrams to SVG", "switched_from": "Mermaid", "story": "Pele \u2013 Mermaid diagrams as themeable SVG"}, {"id": 802255376, "item_id": 50140961, "url": "https://news.ycombinator.com/item?id=50140961", "by": "neomantra", "date": "2026-10-18", "stance": "recommend", "quote": "This was pretty inspiring", "excerpt": "This was pretty inspiring -- I have been working on file format rendering for a pager in terminal+browser and totally forgot about Mermaid! Much of the work uses SVG as an intermediary so this Pele pattern works great. OP is a TypeScript project, seems great for that ecosystem. Searching found this go-mermaid library [1] that operates similarly with SVG its target. We have a Golang TUI picture/SVG widget and a Golang", "context": "", "use_case": "Mermaid to SVG rendering", "switched_from": "", "story": "Pele \u2013 Mermaid diagrams as themeable SVG"}]}], "caveats": [], "who": [{"by": "bilibali", "context": "builds a static website", "url": "https://news.ycombinator.com/item?id=50141905", "date": "2026-10-18"}], "tags": [], "use_cases": ["rendering mermaid diagrams to svg", "mermaid to svg rendering", "mermaid diagrams as svg"], "compared": [{"slug": "mermaid", "name": "Mermaid", "co": 3, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50132193", "title": "Pele \u2013 Mermaid diagrams as themeable SVG", "mentions": 3}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"neutral": 1, "recommend": 2}}, "quotes": [{"id": 802270480, "item_id": 50141905, "url": "https://news.ycombinator.com/item?id=50141905", "by": "bilibali", "date": "2026-10-18", "stance": "recommend", "quote": "I actually liked the ones Pele renders better than mermaidjs.", "excerpt": "Thank you very much for this! I use a build script for my static website that renders markdown files into HTML files and swaps out any mermaid codeblocks with rendered SVGs. I used mermaidjs for this but it is very heavy for this purpose (needs an entire chromium instance for the rendering). This seemed like a perfect fit for my use case and I already swapped it in. I noticed that the layouts were not 1 to 1, but to ", "context": "builds a static website", "use_case": "rendering Mermaid diagrams to SVG", "switched_from": "Mermaid", "story": "Pele \u2013 Mermaid diagrams as themeable SVG"}, {"id": 802255376, "item_id": 50140961, "url": "https://news.ycombinator.com/item?id=50140961", "by": "neomantra", "date": "2026-10-18", "stance": "recommend", "quote": "This was pretty inspiring", "excerpt": "This was pretty inspiring -- I have been working on file format rendering for a pager in terminal+browser and totally forgot about Mermaid! Much of the work uses SVG as an intermediary so this Pele pattern works great. OP is a TypeScript project, seems great for that ecosystem. Searching found this go-mermaid library [1] that operates similarly with SVG its target. We have a Golang TUI picture/SVG widget and a Golang", "context": "", "use_case": "Mermaid to SVG rendering", "switched_from": "", "story": "Pele \u2013 Mermaid diagrams as themeable SVG"}, {"id": 802138592, "item_id": 50133662, "url": "https://news.ycombinator.com/item?id=50133662", "by": "Imustaskforhelp", "date": "2026-10-17", "stance": "neutral", "quote": "Edit: found it, https://github.com/obsidianmd/pele", "excerpt": "Is pele open source? I tried to find the source code of it but I was unable in finding so Edit: found it, https://github.com/obsidianmd/pele Also folks, this is a good reminder to please have a github icon on the top of the page to easily show git/github links if the app is open source, also helps in the fact that I can star your projects and bookmark them more easily :-D", "context": "", "use_case": "Mermaid diagrams as SVG", "switched_from": "", "story": "Pele \u2013 Mermaid diagrams as themeable SVG"}]}