Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/relliv/mermaid-to-reactflow-converter

mermaidjs to reactflow converter app example
https://github.com/relliv/mermaid-to-reactflow-converter

flowchart mermaid mermaid-converter mermaidjs reactflow

Last synced: about 1 month ago
JSON representation

mermaidjs to reactflow converter app example

Awesome Lists containing this project

README

        

# mermaid to reactflow converver app

This simple application converts mermaid flow diagrams to reactflow diagrams.

> [!WARNING]
> This is a work in progress and is not yet ready for production use.

## [⚡️ Play on StackBlitz](https://stackblitz.com/~/github.com/relliv/mermaid-to-reactflow-converter)

## 🚀 Quick Start

1. Install dependencies:
```bash
pnpm i

# or

npm i
```

2. Start the development server:
```bash
pnpm dev

# or

npm run dev
```

## 🎬 Preview

![Preview](./src/assets/images/mermaid-to-reactflow-converter-preview.gif)

## 📚 Resources

- [Mermaid](https://mermaid.js.org/): Markdown-like script language for generating charts from text via javascript.
- [Mermaid Live Editor](https://mermaid-js.github.io/mermaid-live-editor/): An online editor for creating mermaid diagrams.
- [Mermaid Flowcharts](https://mermaid.js.org/syntax/flowchart.html): Documentation for creating flowcharts with mermaid.
- [Mermaid to JSON Example](https://github.com/relliv/mermaidjs-to-json-example): An example of converting mermaid diagrams to JSON (*only typescript*).
- [ReactFlow](https://reactflow.dev/): A library for building node-based graphs.
- [Monaco Editor](https://microsoft.github.io/monaco-editor/): A browser-based code editor.
- [Monaco Editor Theme Loading](https://github.com/relliv/monaco-editor-textmate-theme-loading-example): An example of loading textmate themes for the Monaco Editor.