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

https://github.com/bhaskatripathi/text2diagram

Text2Diagram is an AI based diagramming tool that uses Natural language text to create diagrams.
https://github.com/bhaskatripathi/text2diagram

mermaid mermaid-diagrams mermaidjs nlp-diagrams text2diagram

Last synced: 6 months ago
JSON representation

Text2Diagram is an AI based diagramming tool that uses Natural language text to create diagrams.

Awesome Lists containing this project

README

          

# Text2Diagram
Text2Diagram: Create schematic architecture diagrams, UML, flowcharts, Gnatt charts, mind maps, Sequence diagrams, User Journey and many more with natural language.
## Demo
Click here : https://text2diagram.vercel.app
# Sample Usage
Here are some sample natural language texts that you can try for different types of diagrams:
- Draw a Flowchart for hill climbing algorithm
- Draw an ER diagram for a customer order system
- Draw a user journey for an online shopping experience
- Draw a sequence diagram to represent the interaction between multiple components in a software application
- Draw a requirement diagram to represent a software system's functional and non-functional requirements
- Create a Gitgraph diagram to represent the branching and merging of code changes for a software project
- Create a mind map to represent the key concepts and ideas for a research paper
- Create a timeline chart to map out the stages and deadlines for a project plan
![Image description](https://raw.githubusercontent.com/bhaskatripathi/Text2Diagram/main/readme.png)

# How to generate Enterprise diagrams ?
Click here: [Prompts](Prompts.md)

# Some Sample Charts
**GnaatChart:**
A Gnaat chart example.
![GnaatChart](https://github.com/bhaskatripathi/Text2Diagram/blob/main/Example1-GnaatChart.PNG)

**Sequence Diagram for online food ordering:**
A sequence diagram for an online food ordering system.
![Sequence Diagram for online food ordering](https://github.com/bhaskatripathi/Text2Diagram/blob/main/onlinefood%20order.png)

**ER Diagram:**
An Entity-Relationship diagram example.
![ER Diagram](https://github.com/bhaskatripathi/Text2Diagram/blob/main/ER%20Diagram.PNG)

**GitGraph:**
A GitGraph representing a project's git history.
![GitGraph](https://github.com/bhaskatripathi/Text2Diagram/blob/main/GitGraph.PNG)

# Note
Please give a star if you like the project.
## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=bhaskatripathi/Text2Diagram&type=Date)](https://star-history.com/#bhaskatripathi/Text2Diagram&Date)

# Enterprise Diagrams:
I am also working to Automate the process of creating diagram driven Business processes by writing a homegrown Transformer model for generating these diagrams with D2 scripts : https://github.com/bhaskatripathi/D2_playgorund_Examples