UML Diagram Generation AI Coding Tools
Tools that convert natural language, voice commands, visual diagrams, or domain models into UML diagrams and/or generate code from UML specifications. Does NOT include general diagramming tools without code generation, non-UML modeling approaches, or code-generation tools that don't involve UML as a primary artifact.
There are 35 uml diagram generation tools tracked. 3 score above 50 (established tier). The highest-rated is BESSER-PEARL/BESSER at 68/100 with 153 stars and 1,566 monthly downloads.
Get all 35 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ai-coding&subcategory=uml-diagram-generation&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
BESSER-PEARL/BESSER
A Python-based low-modeling low-code open-source platform for smart and... |
|
Established |
| 2 |
umple/umple
Umple: Model-Oriented Programming - embed models in code and vice versa and... |
|
Established |
| 3 |
splunk/addonfactory-ucc-generator
Universal Configuration Console (UCC) is a developer toolkit that simplifies... |
|
Established |
| 4 |
codelingo/codelingo
CodeLingo // Get on the same page, fast! |
|
Emerging |
| 5 |
cybersoloss/DDD
Design software visually as flow diagrams, let AI implement from YAML specs |
|
Emerging |
| 6 |
eltos/gradient
Simple web based color gradient designer. Generates code to copy & paste... |
|
Emerging |
| 7 |
The-Indigo0218/LibreUML
The open-source, local-first UML editor for students and developers. Design... |
|
Emerging |
| 8 |
getlumos/tree-sitter-lumos
Tree-sitter grammar for LUMOS schema language |
|
Emerging |
| 9 |
cipher387/code-understanding-tools
Tools for understanding other people's code |
|
Emerging |
| 10 |
dmitriyg0r/ai-uml-builder
AI UML Builder is a modern React-based application that transforms natural... |
|
Experimental |
| 11 |
antarestupin/Avifors
A MDE tool that generates code from a YAML definition of your app domain model. |
|
Experimental |
| 12 |
getlumos/lumos-action
GitHub Action for LUMOS schema generation and validation |
|
Experimental |
| 13 |
ibrahimcesar/SketchDDD
A visual and textual toolkit for Domain-Driven Design powered by category... |
|
Experimental |
| 14 |
thiaguitop/tree-sitter-lumos
🌳 Enable fast parsing and syntax highlighting for LUMOS, a type-safe schema... |
|
Experimental |
| 15 |
tjagnade27/intellij-lumos
🛠️ Simplify schema design with the LUMOS IntelliJ plugin, generating... |
|
Experimental |
| 16 |
qwesmith/SketchDDD
🛠️ Build domain models visually or with code, bridging the gap between... |
|
Experimental |
| 17 |
AI-MDE/ai-mde
AI-MDE is a command-driven, AI-orchestrated model engineering platform that... |
|
Experimental |
| 18 |
nilostolte/PostScript
Contains PostScript that can be used with any PostScript interpreter or... |
|
Experimental |
| 19 |
PoshWeb/Gradient
Gradient Generation with PowerShell |
|
Experimental |
| 20 |
getlumos/intellij-lumos
IntelliJ IDEA and Rust Rover plugin for LUMOS schema language |
|
Experimental |
| 21 |
ScenarioHunting/ScenarioHunting
A process for switching from modeling space to implementation space. |
|
Experimental |
| 22 |
reluxscript/reluxscript
ReluxScript is a domain-specific language for writing AST transformation... |
|
Experimental |
| 23 |
Xflofoxx/LumiSDD
Lightweight Spec Driven Development framework for modern software engineering |
|
Experimental |
| 24 |
Mexidense/uml2code
This project leverages the power of OpenAI's GPT-4 Turbo with vision to... |
|
Experimental |
| 25 |
lhotanok/VoiceScript
Desktop application using speech-to-text feature for translating voice... |
|
Experimental |
| 26 |
htmou/umlcdp
Visualize and generate code from UML class diagrams with this web-based... |
|
Experimental |
| 27 |
owenkaplinsky/moddBlockly
Blockly implementation for moddScript. |
|
Experimental |
| 28 |
Seidr-Edu/Andvari
This project explores different approaches for generating fully functional,... |
|
Experimental |
| 29 |
tripsnek/tmf-ecore-editor
VSCode Editor for .ecore files - for use with the tmf library |
|
Experimental |
| 30 |
jezzsantos/auto-mate
Learns your implementation patterns from your code, and makes them easy to repeat |
|
Experimental |
| 31 |
jakubabrahoim/Activity-Diagrams
Diagraming tool for activity diagrams written with JointJS that generates... |
|
Experimental |
| 32 |
getlumos/lumos-website
World-class marketing website for LUMOS - Type-safe schemas for Solana development |
|
Experimental |
| 33 |
DanBuxton/AutomatedCodeGeneration
Turns UML documentation, in the form of SQL, into code and uploads to a... |
|
Experimental |
| 34 |
tsukinoko-kun/CMapper
Online class diagram editor |
|
Experimental |
| 35 |
hivex-unipd/swedesigner
SWEDesigner - generate code directly from UML. |
|
Experimental |