AltHub

mermaid-js/mermaid Alternatives

text-based diagram generation

Mermaid is a JavaScript library that generates diagrams like flowcharts and sequence diagrams from markdown-like text.

90.0kTypeScriptMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

plantuml/plantumlGitHub

Choose it for mature UML support and a JVM-based engine with PlantUML syntax.

Generate diagrams from textual description

13.3k
Java
LGPL-3.0
active2mo ago
jodigiordano/ggGitHub

Text-based diagram tool with similar scope; choose it for a JS/TS native alternative with its own syntax.

The diagramming tool for flowcharts, mindmaps, user flows, network & cloud diagrams, and more!

699
TypeScript
MIT
slowing1.3y ago
tone-row/flowchart-funGitHub

Modern text-to-flowchart tool with interactive editor; choose for fast flowchart prototyping.

Easily generate flowcharts and diagrams from text ⿻

3.4k
TypeScript
MIT
active2mo ago
skanaar/nomnomlGitHub

Text-based UML renderer with a simple syntax; choose for lightweight UML diagrams without Mermaid's full feature set.

The sassy UML diagram renderer

2.8k
TypeScript
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

yuzutech/krokiGitHub

Choose it when you need one HTTP API over many diagram engines, including Mermaid; heavier server setup.

Creates diagrams from textual descriptions!

4.3k
JavaScript
MIT
active2mo ago
goadesign/modelGitHub

Choose it in a Go codebase where diagrams are generated from Go models rather than text.

Create your software architecture models and diagrams in Go.

466
Go
MIT
active2mo ago
soulspace-org/overarchGitHub

Choose it when you want a Clojure data model and PlantUML output for C4/UML; extra modeling layer.

Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.

297
Clojure
EPL-1.0
active2mo ago
mariusbrataas/flowpoints.jsGitHub

Imperative JS API for building flowcharts; choose when you need programmatic control over every element.

A developer-friendly library for creating flowcharts and diagrams.

139
JavaScript
MIT
dormant3.6y ago
antonioru/beautiful-react-diagramsGitHub

React component library for interactive diagrams; choose when building a React app and don't need text syntax.

💎 A collection of lightweight React components and hooks to build diagrams with ease 💎

2.7k
JavaScript
MIT
dormant3.8y ago
3rd/tsdiagramGitHub

TypeScript code-defined diagrams; choose for type-safe diagram generation in TS.

Create diagrams and plan your code with TypeScript.

581
TypeScript
GPL-3.0
active7mo ago
AlexeyBoiko/DgrmJSGitHub

Dependency-free JS library for building flowchart editors; choose when you need a custom editor UI.

Dgrm.net - flowchart editor. Works on desktop, phone and tablet. Has no dependency. Pure JavaScript.

1.1k
JavaScript
Apache-2.0
active4mo ago
clientIO/jointGitHub

SVG diagramming library for interactive work; choose when building rich diagram editors.

A proven SVG-based JavaScript diagramming library powering exceptional UIs

5.4k
JavaScript
MPL-2.0
active2mo ago
alyssaxuu/flowyGitHub

Minimal JS library for drag-and-drop flowcharts; choose for simple interactive flowchart UIs.

The minimal javascript library to create flowcharts ✨

12.1k
JavaScript
MIT
dormant2.3y ago
bcakmakoglu/vue-flowGitHub

Vue 3 flowchart component with zoom/pan; choose when your stack is Vue and you need interactive diagrams.

A highly customizable Flowchart component for Vue 3. Features seamless zoom & pan 🔎, additional components like a Minimap 🗺 and utilities to interact with state and graph.

6.8k
TypeScript
MIT
active3mo ago
blushft/go-diagramsGitHub

Go library for programmatic system diagrams; choose for cloud-architecture diagrams in Go.

Create beautiful system diagrams with Go

5.2k
Go
MIT
slowing1.6y ago
antvis/X6GitHub

JS diagramming library for graph editors; choose when you need SVG/HTML based interactive diagrams.

🚀 JavaScript diagramming library that uses SVG and HTML for rendering.

6.7k
TypeScript
MIT
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

seflless/diagramsGitHub

Same text-to-diagram idea but abandoned for years; a stale fallback.

Generate Flowcharts, Network Sequence Diagrams, GraphViz Dot Diagrams, and Railroad Diagrams

780
JavaScript
MIT
dormant3.8y ago
bramp/js-sequence-diagramsGitHub

Specialized sequence-diagram text renderer; stale and narrower than Mermaid.

Draws simple SVG sequence diagrams from textual representation of the diagram

7.8k
JavaScript
BSD-2-Clause
dormant4.1y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

tt-a1i/archifyGitHub

Agent skill that produces self-contained HTML diagrams; not a reusable library.

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

21.0k
JavaScript
MIT
active2mo ago
Agents365-ai/drawio-skillGitHub

AI-agent skill for creating draw.io files; not a code integration library.

Generate draw.io diagrams from natural language — 11 presets (UML, SysML/MBSE, BPMN, network, C4…), 36 tools: codebase/CI/infra-to-diagram, image→editable diagram, mind maps, build-up animation, exec-view compression, click-through runbooks, PR diff bot. Vision self-check, 10,000+ shapes. Exports PNG/SVG/PDF/JPG.

7.9k
Python
MIT
active2mo ago
umlet/umletGitHub

Standalone GUI UML tool; not scriptable from a codebase.

Free UML Tool for Fast UML Diagrams

1.6k
JavaScript
GPL-3.0
slowing1.0y ago
Vrun-design/openflowkitGitHub

Desktop/local AI diagramming app, not a library.

100% Free, Open-source local-first AI diagramming for architecture diagrams and flowcharts with animated exports.

738
TypeScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named mermaid among their alternatives. The relationship is not symmetric — how mermaid rates them is a separate judgement, made when mermaid is analysed in its own right.

d2lang/d2GitHub

calls mermaid “choose when you need browser/Markdown-native diagram rendering with GitHub/GitLab integration rather than a standalone compiled binary.”

D2 is a modern diagram scripting language that turns text to diagrams.

25.1kGoactive
plantuml/plantumlGitHub

calls mermaid “A JavaScript text-to-diagram library with a different syntax; choose it if you need browser rendering and a more web-native stack.”

Generate diagrams from textual description

13.3kJavaactive
adrai/flowchart.jsGitHub

calls mermaid “Choose it for an actively maintained text-to-diagram suite with a wider variety of diagram types.”

Draws simple SVG flow chart diagrams from textual representation of the diagram

8.7kJavaScriptslowing
bramp/js-sequence-diagramsGitHub

calls mermaid “Actively maintained text-to-diagram renderer with sequence diagram support and a wider feature set — a drop-in peer.”

Draws simple SVG sequence diagrams from textual representation of the diagram

7.8kJavaScriptdormant
alyssaxuu/flowyGitHub

calls mermaid “Use when you need to generate flowcharts and other diagrams from Markdown-like text for documentation or web pages, not interactive editing.”

The minimal javascript library to create flowcharts ✨

12.1kJavaScriptdormant
yizhiyanhua-ai/fireworks-tech-graphGitHub

calls mermaid “Choose it when you want lightweight, markdown-style text diagrams that integrate into docs and web apps.”

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styles, UML support, and AI/Agent workflow patterns.

10.8kPythonactive
NorthwoodsSoftware/GoJSGitHub

calls mermaid “Use it when you only need static diagrams from Markdown-like text and want a zero-programming, dependency-light renderer.”

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

8.5kJavaScriptactive
Agents365-ai/drawio-skillGitHub

calls mermaid “when you want markdown-embedded diagram rendering and don't need source-derived architecture models”

Generate draw.io diagrams from natural language — 11 presets (UML, SysML/MBSE, BPMN, network, C4…), 36 tools: codebase/CI/infra-to-diagram, image→editable diagram, mind maps, build-up animation, exec-view compression, click-through runbooks, PR diff bot. Vision self-check, 10,000+ shapes. Exports PNG/SVG/PDF/JPG.

7.9kPythonactive
jsplumb/jsplumbGitHub

calls mermaid “Use when diagrams are generated from text markup instead of being interactively edited in the browser.”

Visual connectivity for webapps

7.8kdormant
Cocoon-AI/architecture-diagram-generatorGitHub

calls mermaid “Choose when you need deterministic text-defined diagrams rendered into docs/apps without an LLM producing a one-off HTML artifact.”

Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill.

7.0kHTMLactive