{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Programmatically generates MermaidJS diagram markup (flowcharts, sequence diagrams) as Python objects, avoiding manual string concatenation of diagram syntax.","skillfed_tags":["diagram-as-code","mermaidjs"],"use_cases":["Generate flowcharts programmatically from application logic or configuration data.","Build sequence diagrams dynamically to document API interactions or system flows.","Create nested subgraphs and complex diagram structures without manual string escaping.","Embed diagram generation in documentation pipelines or automated reporting tools."],"what_it_does":"mermaid-builder is a Python library that constructs MermaidJS diagram markup through object-oriented method chaining rather than manual string writing. It provides classes for Chart, Node, Link, Subgraph, SequenceDiagram, Participant, and Message, allowing you to build flowcharts and sequence diagrams programmatically and output valid MermaidJS syntax for rendering in Markdown, GitHub, or the MermaidJS playground.\n\nThe library has no external dependencies and supports Python 3.5+. It is designed to make diagram creation less error-prone and more maintainable when you need to generate diagrams dynamically or from data structures, rather than hand-writing diagram syntax. The project is in early stages (version 0.0.3) and dormant since June 2024, with some planned features still incomplete.","worth_installing":"Yes, if you need to generate MermaidJS diagrams programmatically and accept early-stage tooling. No external dependencies and permissive licensing make it low-risk to try. However, dormancy since June 2024 and version 0.0.3 mean incomplete features and potential gaps; verify that flowchart and sequence diagram support covers your use case before committing to it in production."},"id":"mermaid-builder","links":{"html":"https://skillfed.io/packages/mermaid-builder","md":"https://skillfed.io/packages/mermaid-builder.md","pypi":"https://pypi.org/project/mermaid-builder/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-06-14","license_spdx":null,"license_treatment":"permissive","name":"mermaid-builder","python_support":"supports_current","summary":"MermaidJS markup builder for Python"},"popularity":{"monthly_downloads":437357,"position":6669,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.3"}
