mermaid-js/mermaid
application TypeScript 87.1k stars
B
89
/ 100
Last analyzed: April 3, 2026
Dimension Scores
Individual health dimension scores for this repository
Security 70
Testing 78
Documentation 100
Architecture 100
DevOps 100
Maintenance 83
Detailed Findings
Security 70/100
✗ Security policy (SECURITY.md) No SECURITY.md — add a vulnerability disclosure policy
✓ Pinned dependencies (Actions SHA) 8/8 action refs pinned to SHA (100%)
✓ Token permissions At least one workflow uses explicit restrictive permissions
✓ Dependency update automation Using Renovate
✗ Code ownership No code ownership file — add CODEOWNERS or OWNERS for review enforcement
✓ No committed .env files No .env files committed
✓ .gitignore present .gitignore found
✓ CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 78/100
✓ CI workflows GitHub Actions detected
✓ Test files 199 test-related file(s) found
✗ Coverage configuration No coverage configuration detected
✓ Test runner configured Test runner configuration detected
✓ Pre-commit hooks Using Husky
Documentation 100/100
✓ README quality README.md is 24084 chars
✓ LICENSE file License: MIT
✓ CONTRIBUTING guide Contributing guide found
✓ CHANGELOG Changelog or release notes found
✓ Documentation directory or API docs Documentation directory or API docs found
✓ Repository description Description: "Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown"
Architecture 100/100
✓ Type safety (tsconfig.json) tsconfig.json found
✓ Linter (ESLint / Biome) Linter config found
✓ Code formatter (Prettier / Biome) Formatter config found
✓ Organized source structure src/ or packages/ directory found
✓ Build configuration Build config found
DevOps 100/100
✓ CI/CD pipeline GitHub Actions
✓ Container support (Docker) Docker config found (Dockerfile) (Compose)
✓ Release automation Release automation configured
✓ Issue/PR templates Issue/PR templates found
✓ Deployment/Infrastructure config Deployment or build config found
Maintenance 83/100
✓ Last commit recency Last commit 1 day(s) ago — actively maintained
✗ Open issue freshness Median open issue age: 1920 day(s) — stale issues accumulating (oldest sampled: 2154 days)
✓ Recent releases Latest release 1 day(s) ago (5 recent releases)
✓ Bus factor Bus factor 2 — moderate (sidharthv96, knsv). More contributors would reduce risk.
✓ Community adoption (stars) 87,077 stars — strong community adoption
✓ Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal