{"id":37034501,"url":"https://github.com/simoncropp/naiad","last_synced_at":"2026-01-14T04:02:32.451Z","repository":{"id":331085783,"uuid":"1122968915","full_name":"SimonCropp/Naiad","owner":"SimonCropp","description":"A .NET library for rendering Mermaid diagrams to SVG. No browser or JavaScript runtime required.","archived":false,"fork":false,"pushed_at":"2026-01-01T01:17:17.000Z","size":8050,"stargazers_count":24,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-02T23:45:09.705Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonCropp.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-25T23:52:56.000Z","updated_at":"2026-01-02T17:49:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/SimonCropp/Naiad","commit_stats":null,"previous_names":["simoncropp/naiad"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/SimonCropp/Naiad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FNaiad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FNaiad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FNaiad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FNaiad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonCropp","download_url":"https://codeload.github.com/SimonCropp/Naiad/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FNaiad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-14T04:02:31.930Z","updated_at":"2026-01-14T04:02:32.439Z","avatar_url":"https://github.com/SimonCropp.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"/src/icon.png\" height=\"30px\"\u003e Naiad\n\n[![Build status](https://img.shields.io/appveyor/build/SimonCropp/Naiad)](https://ci.appveyor.com/project/SimonCropp/Naiad)\n[![NuGet Status](https://img.shields.io/nuget/v/Naiad.svg)](https://www.nuget.org/packages/Naiad/)\n\nA .NET library for rendering [Mermaid](https://mermaid.js.org/) diagrams to SVG. No browser or JavaScript runtime required.\n\n\n## NuGet package\n\nhttps://nuget.org/packages/Naiad/\n\n\n## Usage\n\n```cs\nvar svg = Mermaid.Render(\n    \"\"\"\n    flowchart LR\n        A[Start] --\u003e B[Process] --\u003e C[End]\n    \"\"\");\n```\n\nThe diagram type is automatically detected from the input.\n\n\n### Render Options\n\n```cs\nvar svg = Mermaid.Render(\n    input,\n    new RenderOptions\n    {\n        Padding = 20,\n        FontSize = 14,\n        FontFamily = \"Arial, sans-serif\"\n    });\n```\n\n\n## Supported Diagram Types\n\n * [Flowchart / Graph](https://mermaid.js.org/syntax/flowchart.html)\n * [Sequence Diagram](https://mermaid.js.org/syntax/sequenceDiagram.html)\n * [Class Diagram](https://mermaid.js.org/syntax/classDiagram.html)\n * [State Diagram](https://mermaid.js.org/syntax/stateDiagram.html)\n * [Entity Relationship Diagram](https://mermaid.js.org/syntax/entityRelationshipDiagram.html)\n * [Gantt Chart](https://mermaid.js.org/syntax/gantt.html)\n * [Pie Chart](https://mermaid.js.org/syntax/pie.html)\n * [Git Graph](https://mermaid.js.org/syntax/gitgraph.html)\n * [Mindmap](https://mermaid.js.org/syntax/mindmap.html)\n * [Timeline](https://mermaid.js.org/syntax/timeline.html)\n * [User Journey](https://mermaid.js.org/syntax/userJourney.html)\n * [Quadrant Chart](https://mermaid.js.org/syntax/quadrantChart.html)\n * [Requirement Diagram](https://mermaid.js.org/syntax/requirementDiagram.html)\n * [C4 Diagrams](https://mermaid.js.org/syntax/c4.html) (Context, Container, Component, Deployment)\n * [Kanban](https://mermaid.js.org/syntax/kanban.html)\n * [XY Chart](https://mermaid.js.org/syntax/xyChart.html) (beta)\n * [Sankey](https://mermaid.js.org/syntax/sankey.html) (beta)\n * [Block Diagram](https://mermaid.js.org/syntax/block.html) (beta)\n * [Packet Diagram](https://mermaid.js.org/syntax/packet.html) (beta)\n * [Architecture](https://mermaid.js.org/syntax/architecture.html) (beta)\n * [Radar](https://mermaid.js.org/syntax/radar.html) (beta)\n * [Treemap](https://mermaid.js.org/syntax/treemap.html) (beta)\n\n\n## Test Renders\u003c!-- include: renders. path: /src/test-renders/renders.include.md --\u003e\n\nAuto-generated documentation from the test suite.\n\n- [C4](/src/test-renders/C4.md)\n- [Class](/src/test-renders/Class.md)\n- [EntityRelationship](/src/test-renders/EntityRelationship.md)\n- [Flowchart](/src/test-renders/Flowchart.md)\n- [Gantt](/src/test-renders/Gantt.md)\n- [GitGraph](/src/test-renders/GitGraph.md)\n- [Kanban](/src/test-renders/Kanban.md)\n- [Mindmap](/src/test-renders/Mindmap.md)\n- [Pie](/src/test-renders/Pie.md)\n- [Quadrant](/src/test-renders/Quadrant.md)\n- [Requirement](/src/test-renders/Requirement.md)\n- [Sequence](/src/test-renders/Sequence.md)\n- [State](/src/test-renders/State.md)\n- [Timeline](/src/test-renders/Timeline.md)\n- [UserJourney](/src/test-renders/UserJourney.md)\n\n### Beta diagram types\n\n- [Architecture](Architecture.md)\n- [Block](Block.md)\n- [Packet](Packet.md)\n- [Radar](Radar.md)\n- [Sankey](Sankey.md)\n- [Treemap](Treemap.md)\n- [XYChart](XYChart.md)\u003c!-- endInclude --\u003e\n\n\n## Icon\n\n[Mermaid Tail](https://thenounproject.com/icon/mermaid-tail-1908145//) designed by [Olena Panasovska](https://thenounproject.com/creator/zzyzz/) from [The Noun Project](https://thenounproject.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimoncropp%2Fnaiad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimoncropp%2Fnaiad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimoncropp%2Fnaiad/lists"}