Nimblesite / typeDiagram
PublictypeDiagram is a tiny, language-neutral DSL for diagramming data types. Write type, union, alias — get a beautiful, auto-laid-out SVG. No drag, no drop, no proprietary format.
typeDiagram is a simple language for defining data structures that generates synchronized code in multiple languages and automatic SVG diagrams.
How It Works
You find a free online tool where you describe your data shapes in simple words and instantly see diagrams appear.
Type a short description of your records, choices, or shortcuts, like a User with name and optional email.
The diagram draws itself beautifully, showing boxes connected by lines that match exactly what you wrote.
Paste code from your projects in different languages, and it turns into the same diagram automatically.
Install a helper in your code editor for live diagrams right next to your files, with PDF export for sharing.
From one description, create matching code for web, mobile, backend, or scripts—all staying perfectly in sync.
Your data model lives in diagrams you can version and code that never drifts apart across projects.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.