Embeddable Diagramming mature

Mermaid

Diagramming and charting from text definitions

74.0K stars 100 contributors Since 2014
Website → GitHub

Diagramming and charting from text definitions

License
MIT
Min RAM
32 MB
Min CPUs
1 core
Scaling
single_node
Complexity
beginner
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
excellent
Vendor lock-in
none

Use cases

  • Embed diagrams in documentation
  • Generate flowcharts from text
  • Architecture diagrams in README files
  • Sequence diagrams for API docs

Anti-patterns / when NOT to use

  • Styling options limited
  • Complex diagrams can be hard to layout
  • Rendering differences between versions

Compare with alternatives

Replaces / alternatives to

  • Lucidchart
  • Draw.io for text-based

Technical specs

Language
TypeScript
API type
SDK
Protocols
HTTP
Deployment
npmcdn

Community

GitHub stars 74.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing Knut Sveidqvist
Funding community

Release

Latest version
Last release
Since 2014

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • diagrams
  • flowchart
  • sequence
  • gantt
  • class
  • git-graph
  • text-based
  • markdown-embeddable