GitHub repository: AdamBJ/umple
Primary language: Java
Description: Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems