Technologies
What is mermaid built with?
mermaid is a TypeScript repo. It makes its content with js-yaml, markdown-table, sharp, dompurify, @braintree/sanitize-url, and 2 more, validates its data with Ajv, and is tested with @playwright/test, Vitest, and jsdom. It has 232,641 written lines, with 505 test files.
Read on November 4, 2026, at commit 63333fd. Read it as markdown
/
Support
Content
- js-yaml1 file
- markdown-table1 file
- sharp1 file
Testing
@playwright/test47 files
- Vitest4 files
Tools
- globby3 files
- esbuild2 files
- monocart-coverage-reports2 files
- ESLint1 file
packages/mermaid-layout-tidy-tree
Support
Testing
- Vitest1 file
packages/mermaid-zenuml
Support
Testing
- Vitest1 file
packages/mermaid
Frontend
Styles
stylis1 file
Interface
- roughjs76 files
- D355 files
- dagre-d3-es8 files
- cytoscape4 files
cytoscape-cose-bilkent1 file
- cytoscape-fcose1 file
elkjs1 file
packages/parser
Support
Testing
- Vitest12 files
Other repos with a similar stack
Ordered by how much of its stack they share with mermaid, then by stars.
- koala73worldmonitor90.2k
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
5 of 30 in commonCompare →
Frequently asked questions
What language is mermaid written in?
Does mermaid have tests?
Which repos have a stack like mermaid's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →