Source: https://seerepo.com/compare/mermaid-js/mermaid/vs/nasa/openmct
Markdown source: https://seerepo.com/compare/mermaid-js/mermaid/vs/nasa/openmct.md
Description: mermaid and openmct share 3 technologies: D3, @braintree/sanitize-url, and marked. mermaid is written in TypeScript and openmct in JavaScript.

# mermaid vs openmct

mermaid and openmct share 3 technologies: D3, @braintree/sanitize-url, and marked. mermaid is written in TypeScript and openmct in JavaScript.

- [mermaid-js/mermaid](https://seerepo.com/r/mermaid-js/mermaid): Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
- [nasa/openmct](https://seerepo.com/r/nasa/openmct): A web based mission control framework. 

## What they share and what sets them apart

- In common: D3, @braintree/sanitize-url, marked
- Only in mermaid: js-yaml, markdown-table, sharp, non-layered-tidy-tree-layout, @zenuml/core, stylis, roughjs, dagre-d3-es, cytoscape, @upsetjs/venn.js, cytoscape-cose-bilkent, cytoscape-fcose, d3-sankey, elkjs, @iconify/utils, dompurify, katex, Ajv
- Only in openmct: Vue, d3-axis, d3-selection, d3-shape, sanitize-html, html2canvas

## Side by side

| | mermaid | openmct |
|---|---|---|
| Size | 234,005 lines written, 632 code files | 172,893 lines written, 868 code files |
| Who writes it | 5.1% of its commits signed by AI. With Claude Code, Codex, Cursor, GitHub Copilot, and CodeRabbit | 0% of its commits signed by AI |
| Activity | Last push November 9, 2026, 11,996 commits, 91,048 stars | Last push October 15, 2026, 6,919 commits, 13,208 stars |
| Tests | 507 test files. 42.4% of its code files have a test that imports them | 168 test files. 1.7% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, mermaid or openmct?

mermaid, with 234,005 lines written; openmct has 172,893.

The proof: [mermaid-js/mermaid's code at commit a0fd6b8](https://github.com/mermaid-js/mermaid/tree/a0fd6b8cee272d47d39c0b6bfdf6d2283efa9a49)

### Which has more GitHub stars, mermaid or openmct?

mermaid, with 91,048 stars; openmct has 13,208.

The proof: [mermaid-js/mermaid on GitHub](https://github.com/mermaid-js/mermaid)

### Which has more tests, mermaid or openmct?

mermaid, with 507 test files; openmct has 168.

The proof: [mermaid-js/mermaid's code at commit a0fd6b8](https://github.com/mermaid-js/mermaid/tree/a0fd6b8cee272d47d39c0b6bfdf6d2283efa9a49)

### Which was updated more recently, mermaid or openmct?

mermaid: its last push was on November 9, 2026, and openmct's on October 15, 2026.

The proof: [mermaid-js/mermaid's commits on GitHub](https://github.com/mermaid-js/mermaid/commits)

### Which has more commits signed by AI, mermaid or openmct?

mermaid: an AI signed 5.1% of its commits, with Claude Code, Codex, Cursor, GitHub Copilot, and CodeRabbit.

The proof: [the commits each tool signed in mermaid-js/mermaid](https://seerepo.com/r/mermaid-js/mermaid/ai)

## Sources

- mermaid-js/mermaid: Read on November 9, 2026, at commit a0fd6b8 (https://github.com/mermaid-js/mermaid/tree/a0fd6b8cee272d47d39c0b6bfdf6d2283efa9a49)
- nasa/openmct: Read on November 10, 2026, at commit e09bfaf (https://github.com/nasa/openmct/tree/e09bfaf47856b2b7ae2ea74334800b26fd27a41e)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
