The-Indigo0218/LibreUML

The open-source, local-first UML editor for students and developers. Design software architecture, generate code, and learn system design.

37
/ 100
Emerging

This tool helps software students and developers design software systems more effectively. You can draw Unified Modeling Language (UML) class diagrams and then automatically generate Java code, or upload existing Java code to visualize its architecture as a diagram. It's designed for anyone learning or working with software system design, particularly those who prefer visual design methods.

Use this if you need a free, intuitive tool to design software visually with UML diagrams and translate those designs directly into Java code, or understand existing Java code through diagrams.

Not ideal if you're looking for a full-fledged Integrated Development Environment (IDE) to write all your business logic, or a system to grade student assignments automatically.

software-architecture system-design code-generation software-engineering-education java-development
No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 13 / 25
Community 5 / 25

How are scores calculated?

Stars

16

Forks

1

Language

TypeScript

License

MIT

Last pushed

Mar 21, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/The-Indigo0218/LibreUML"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.