The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Siren listing page.
Mermaid-compatible syntax. Draw.io-quality output.
Siren is an open-source diagramming tool that lets you write diagrams as text and renders them with beautiful, polished visuals — think Mermaid's simplicity with draw.io's aesthetics.




graph TD / graph LR with full node shape support@icon to get automatic Material UI icons and tier-based color codingsequenceDiagram with all Mermaid arrow types, forward/return color distinctionAppend @icontype to any node ID to apply an icon and automatic color tier:
Available icons: user browser mobile cloud server database cache storage queue gateway shield firewall container function monitor
Open http://localhost:5173.
| Syntax | Style |
|---|---|
->> | solid, filled |
-->> | dashed, filled |
-> | solid, open |
--> | dashed, open |
-x | solid, cross |
--x | dashed, cross |
Pull requests are welcome. For major changes, open an issue first.
MIT — see LICENSE.