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...

68
Established
2 umple/umple

Umple: Model-Oriented Programming - embed models in code and vice versa and...

57
Established
3 splunk/addonfactory-ucc-generator

Universal Configuration Console (UCC) is a developer toolkit that simplifies...

52
Established
4 codelingo/codelingo

CodeLingo // Get on the same page, fast!

40
Emerging
5 cybersoloss/DDD

Design software visually as flow diagrams, let AI implement from YAML specs

35
Emerging
6 eltos/gradient

Simple web based color gradient designer. Generates code to copy & paste...

33
Emerging
7 The-Indigo0218/LibreUML

The open-source, local-first UML editor for students and developers. Design...

33
Emerging
8 getlumos/tree-sitter-lumos

Tree-sitter grammar for LUMOS schema language

33
Emerging
9 cipher387/code-understanding-tools

Tools for understanding other people's code

31
Emerging
10 dmitriyg0r/ai-uml-builder

AI UML Builder is a modern React-based application that transforms natural...

24
Experimental
11 antarestupin/Avifors

A MDE tool that generates code from a YAML definition of your app domain model.

23
Experimental
12 getlumos/lumos-action

GitHub Action for LUMOS schema generation and validation

23
Experimental
13 ibrahimcesar/SketchDDD

A visual and textual toolkit for Domain-Driven Design powered by category...

23
Experimental
14 thiaguitop/tree-sitter-lumos

🌳 Enable fast parsing and syntax highlighting for LUMOS, a type-safe schema...

22
Experimental
15 tjagnade27/intellij-lumos

🛠️ Simplify schema design with the LUMOS IntelliJ plugin, generating...

22
Experimental
16 qwesmith/SketchDDD

🛠️ Build domain models visually or with code, bridging the gap between...

22
Experimental
17 AI-MDE/ai-mde

AI-MDE is a command-driven, AI-orchestrated model engineering platform that...

22
Experimental
18 nilostolte/PostScript

Contains PostScript that can be used with any PostScript interpreter or...

22
Experimental
19 PoshWeb/Gradient

Gradient Generation with PowerShell

20
Experimental
20 getlumos/intellij-lumos

IntelliJ IDEA and Rust Rover plugin for LUMOS schema language

20
Experimental
21 ScenarioHunting/ScenarioHunting

A process for switching from modeling space to implementation space.

20
Experimental
22 reluxscript/reluxscript

ReluxScript is a domain-specific language for writing AST transformation...

19
Experimental
23 Xflofoxx/LumiSDD

Lightweight Spec Driven Development framework for modern software engineering

19
Experimental
24 Mexidense/uml2code

This project leverages the power of OpenAI's GPT-4 Turbo with vision to...

16
Experimental
25 lhotanok/VoiceScript

Desktop application using speech-to-text feature for translating voice...

16
Experimental
26 htmou/umlcdp

Visualize and generate code from UML class diagrams with this web-based...

15
Experimental
27 owenkaplinsky/moddBlockly

Blockly implementation for moddScript.

15
Experimental
28 Seidr-Edu/Andvari

This project explores different approaches for generating fully functional,...

14
Experimental
29 tripsnek/tmf-ecore-editor

VSCode Editor for .ecore files - for use with the tmf library

13
Experimental
30 jezzsantos/auto-mate

Learns your implementation patterns from your code, and makes them easy to repeat

12
Experimental
31 jakubabrahoim/Activity-Diagrams

Diagraming tool for activity diagrams written with JointJS that generates...

11
Experimental
32 getlumos/lumos-website

World-class marketing website for LUMOS - Type-safe schemas for Solana development

11
Experimental
33 DanBuxton/AutomatedCodeGeneration

Turns UML documentation, in the form of SQL, into code and uploads to a...

10
Experimental
34 tsukinoko-kun/CMapper

Online class diagram editor

10
Experimental
35 hivex-unipd/swedesigner

SWEDesigner - generate code directly from UML.

10
Experimental