This program generates code from an UML Dia Diagram. Currently supported languages are: ActionScript3, Ada95, C, C++, C#, IDL, Java, PHP, PHP5, Python, Ruby, shapefiles and SQL.
Categories
Code GeneratorsLicense
GNU General Public License version 2.0 (GPLv2)Follow dia2code
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
-
Version 0.8.3 (from debian's package) shows a lot of "unnamed relation" when they are named, version 0.8.5 works with few classes but ignores most (classes are written, but they are empty) and also crashes with examples 2 and 3, everything without saying what is the problem (except for 0.8.3 where it just does not find the name of the relations) Also, does not generate header guards for C++, and it's almost complete lacks of documentation (nothing except a poor "-h"), strange argument names (-v to invert? Usually, -v is used for verbose mode...) makes it hard if not impossible to know what failed.
-
Just been testing against some simple diagrams and so far it looks pretty good:) Excited about using it. Still has a ways to go but it seems to generate my java classes just fine.