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.
- Host: GitHub
- URL: https://github.com/bhaskatripathi/text2diagram
- Owner: bhaskatripathi
- Created: 2023-04-16T22:16:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-27T18:11:14.000Z (about 1 year ago)
- Last Synced: 2025-03-27T19:16:51.457Z (6 months ago)
- Topics: mermaid, mermaid-diagrams, mermaidjs, nlp-diagrams, text2diagram
- Language: TypeScript
- Homepage: https://text2diagram.vercel.app/
- Size: 3.21 MB
- Stars: 302
- Watchers: 3
- Forks: 30
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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
# How to generate Enterprise diagrams ?
Click here: [Prompts](Prompts.md)# Some Sample Charts
**GnaatChart:**
A Gnaat chart example.
**Sequence Diagram for online food ordering:**
A sequence diagram for an online food ordering system.
**ER Diagram:**
An Entity-Relationship diagram example.
**GitGraph:**
A GitGraph representing a project's git history.
# Note
Please give a star if you like the project.
## Star History[](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