Topics / #uml
Uml projects on GitHub
Unified Modeling Language tooling for drawing software structure and behavior diagrams.
As of , the most-starred Uml projects on GitHub are awesome-low-level-design (27.4K stars), tui.editor (18K stars) and plantuml (13.4K stars). GitHub.Locker tracks 7 Uml repositories with 88.1K stars combined. The fastest-growing on October 16 was awesome-low-level-design, with +21 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+21awesome-low-level-design
ashishps1/awesome-low-level-design · ★ 27.4KA curated collection of free resources for learning Low Level Design (LLD) / Object-Oriented Design and preparing for LLD interview rounds.
+16drawio-skill
Agents365-ai/drawio-skill · ★ 10.2KAn agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.
plantuml
plantuml/plantuml · ★ 13.4KPlantUML is a tool that generates diagrams (UML and many non-UML types) from plain text descriptions instead of drawing them manually.
+2drawio-mcp
jgraph/drawio-mcp · ★ 5.6KThe official draw.io MCP server: it lets LLMs and AI assistants create diagrams and open them in the draw.io editor, from inline chat previews to .drawio files on disk.
The all-time top
7 projects · by stars
- 27.4K
#1 · ashishps1/awesome-low-level-designawesome-low-level-design
A curated collection of free resources for learning Low Level Design (LLD) / Object-Oriented Design and preparing for LLD interview rounds.
- 18K
#2 · nhn/tui.editortui.editor
TOAST UI Editor is an open-source Markdown editor for the web that offers both a Markdown mode and a WYSIWYG mode, extensible with plugins for charts, UML and code highlighting.
- 13.4K
#3 · plantuml/plantuml
plantuml
PlantUML is a tool that generates diagrams (UML and many non-UML types) from plain text descriptions instead of drawing them manually.
- 4

vnote
13Kvnotex/vnote · C++VNote is a free, open-source note-taking application built with native C++ on top of Qt, focused on giving Markdown notes a smooth, pleasant editing experience.
- 5

drawio-skill
10.2KAgents365-ai/drawio-skill · PythonAn agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.
- 6

drawio-mcp
5.6Kjgraph/drawio-mcp · JavaScriptThe official draw.io MCP server: it lets LLMs and AI assistants create diagrams and open them in the draw.io editor, from inline chat previews to .drawio files on disk.
- 7

uml-viewer
441unclebob/uml-viewer · ClojureA live UML class-diagram viewer for your codebase: it draws a project's structure from an EDN intermediate representation, is coupled to an AI agent companion, and lets you drill from components all the way down to source code.
Related topics
Often tagged together