Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Mermaid

Mermaid

Create diagrams and visualizations using simple text and code. Ideal for developers, teams, and documentation workflows requiring collaborative diagramming.

Mermaid is an open-source alternative to:

Mermaid preview

Mermaid is an open-source diagramming and charting tool that allows you to create diagrams and visualizations using text and code. It is widely used for documentation, presentations, and collaborative projects.

Key Features

  • Text-based diagramming: Define diagrams using simple, human-readable text syntax
  • Live editor: Real-time preview and editing of diagrams
  • Multiple diagram types: Supports flowcharts, sequence diagrams, Gantt charts, class diagrams, and more
  • Integration-friendly: Works with popular platforms like GitHub, GitLab, VS Code, and Notion
  • Collaborative features: Team-based diagram creation and sharing
  • Extensible: Customizable themes and plugins available
  • Award-winning: Winner of the 2019 JavaScript Open Source Award
  • Self-hostable: Can be deployed on your own infrastructure

Tech / Self-Hosting

Mermaid is open-source software that can be self-hosted. The project is available on GitHub and provides documentation for deployment options. The core library is JavaScript-based and can be integrated into various applications and platforms.